Skip to content

v1.13.11 - maintenance release

Latest

Choose a tag to compare

@drakkan drakkan released this 12 Jul 13:51

This release bounds an unchecked pre-allocation in the SSH_FILEXFER_ATTRS decoder, updates dependencies, and includes minor code cleanups.

Security/robustness

The attribute decoder (unmarshalFileStat) allocated the extended-attribute slice directly from the wire-supplied extended_count without bounding it against the available bytes. A peer could advertise a huge extended_count in a small packet and force a multi-gigabyte allocation up front, crashing the process with fatal error: out of memory before a single entry was parsed.

What's Changed

New Contributors

Full Changelog: v1.13.10...v1.13.11