This can happen when a peer requests large amounts of data but fails to accept it quickly. It can also happen when a peer sends more work than the network can process. Currently this work accumulates on the opaque asio work queue. So memory consumption simply grows without measure.
(edited)