Hello Apache Thrift maintainers,
I am requesting a backport of CVE-2026-55971 to Trixie. An unauthenticated
`THeaderTransport` frame can request ZLIB decompression and cause
`untransform()` to copy the expanded data beyond its receive-buffer allocation.
Running `./run-poc.sh` against Trixie's package produces an AddressSanitizer
heap-buffer-overflow. The rebuilt library remains running and processes the
expanded frame correctly.
Upstream fix:
https://github.com/apache/thrift/commit/db4a473f3a984eee27273256fe737be5dd175595
The attached patch applies cleanly and the C++ libraries rebuild successfully.
Could it be included in a Trixie security update?
AI tools assisted this research and draft. The patch and PoC were manually
validated against Trixie.
Regards,
Artem Dinaburg
Trail of Bits