[AutoPR- Security] Patch kata-containers for CVE-2026-25800 [MEDIUM] - #18309
Conversation
44d8445 to
586fd59
Compare
|
Patch Analysis — CVE-2026-25800 (kata-containers) What the upstream fix does Changes Assembler::insert() to return Result <(), TooManyChunks> instead of (), erroring out once the buffer accumulates more than 1024 chunks after defragmentation. This guards against a DoS where a malicious peer sends many small/gapped stream frames to force unbounded chunk accumulation. The two call sites — connection/mod.rs (crypto stream) and connection/streams/recv.rs (regular streams) — are updated to propagate the new error as TransportError::INTERNAL_ERROR. Patch adjustments made:
The change is functionally correct and matches upstream's intended fix. No logic deviates beyond the necessary path correction. Buddy Build Pipelines - Run PR-18309+kata-containers+unknown has been triggered and it has passed.
|
|
kata-containers packages (the vulnerable QUIC assembler path is never built) |

Auto Patch kata-containers for CVE-2026-25800.
Autosec pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=1174807&view=results
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-staticsubpackages, etc.) have had theirReleasetag incremented../cgmanifest.json,./toolkit/scripts/toolchain/cgmanifest.json,.github/workflows/cgmanifest.json)./LICENSES-AND-NOTICES/SPECS/data/licenses.json,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)*.signatures.jsonfilessudo make go-tidy-allandsudo make go-test-coveragepassSummary
What does the PR accomplish, why was it needed?
Change Log
Does this affect the toolchain?
YES/NO
Associated issues
Links to CVEs
Test Methodology