Capn Proto is a data interchange format and capability-based RPC system. Prior to 1.4.0, when using Transfer-Encoding: chunked, if a chunks size parsed to a value of 2^64 or larger, it would be truncated to a 64-bit integer. In theory, this bug could enable HTTP request/response smuggling. This vulnerability is fixed in 1.4.0.
Truncation errors occur when a primitive is cast to a primitive of a smaller size and data is lost in the conversion.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Capnproto | Capnproto | * | 1.4.0 (excluding) |