Skip to content
OpenAdvisories
Medium · 6.3 CVE-2026-32239 EUVD-2026-11687

Cap'n Proto has an integer overflow in KJ-HTTP

Published Mar 12, 2026 · Updated Mar 13, 2026 · Assigned by GitHub_M

Description

Cap'n Proto is a data interchange format and capability-based RPC system. Prior to 1.4.0, a negative Content-Length value was converted to unsigned, treating it as an impossibly large length instead. In theory, this bug could enable HTTP request/response smuggling. This vulnerability is fixed in 1.4.0.

Affected products

VendorProductAffectedFixed
capnproto capnproto < 1.4.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 capnproto 1.4.0-2 —
Debian 13 capnproto No fix yet —
Debian 12 capnproto No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 capnproto 1.4.0-3build1 —
Ubuntu 25.10 capnproto No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS capnproto 1.1.0-2.1ubuntu0.1~esm1 USN-8650-1
Ubuntu Pro 24.04 LTS capnproto 1.0.1-4ubuntu0.1~esm1 USN-8650-1
Ubuntu Pro 22.04 LTS capnproto 0.8.0-2ubuntu2+esm1 USN-8650-1
Ubuntu Pro 20.04 LTS capnproto 0.7.0-6ubuntu0.1~esm1 USN-8650-1
Ubuntu Pro 18.04 LTS capnproto 0.6.1-1ubuntu1+esm1 USN-8650-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed capnproto 1.4.0-2.1 openSUSE-SU-2026:10588-1
openSUSE Leap 16.0 capnproto 1.4.0-160000.1.1 openSUSE-SU-2026:21062-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 capnproto No fix yet —

Advisories 3

References