CVE-2026-48480: Netty Chunked Stream Missing Final Chunk Validation

The stream parsing logic sequentially reads and decodes chunk data based on an unverified `.isFinal` property. If the parser is unaware when an EOF is missing a valid trailing chunk, an attacker can silently truncate bodies. Track `.isFinal` state and emit a validation error upon outer body completion if the final chunk was not observed.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Java
greprules fetch cve-2026-48480-netty-chunked-stream-missing-final-chunk-validation --engine opengrep

Description

The stream parsing logic sequentially reads and decodes chunk data based on an unverified `.isFinal` property. If the parser is unaware when an EOF is missing a valid trailing chunk, an attacker can silently truncate bodies. Track `.isFinal` state and emit a validation error upon outer body completion if the final chunk was not observed.