In the Linux kernel, the following vulnerability has been resolved: calipso: keep BIG TCP payloadlen in calipsoskbuffsetattr()…
CVE-2026-99191
In the Linux kernel, the following vulnerability has been resolved: calipso: keep BIG TCP payloadlen in calipsoskbuffsetattr() calipsoskbuffsetattr() adjusts payloadlen by the length of the option it inserts or resizes: payload = ntohs(ip6hdr->payloadlen); ip6hdr->payloadlen = htons(payload + lendelta); GRO can build BIG TCP packets larger than IPV6MAXPLEN, and stores payloadlen == 0 for them; ipv6payloadlen() then falls back to skb->len. For such a packet forwarded to a destination mapped to CALIPSO, the code above writes lendelta (or 65536 + lendelta when shrinking) into payloadlen, and ipv6payloadlen() no longer falls back to skb->len. nftables, conntrack and schcake rely on it. The same arithmetic also wraps when a packet grows past IPV6MAXPLEN, and a BIG TCP packet that shrinks below IPV6MAXPLEN should get its real length back. Set payloadlen from the skb length with ipv6setpayloadlen(), which stores 0 above IPV6MAXPLEN and the real length otherwise, as ipv6grocomplete() does. The network header was just reset to skb->data, so skb->len - sizeof(ip6hdr) is the payload length. Tested on one kernel (arm64, QEMU) with SELinux permissive, a minimal mdp-generated policy…
Assessment
- CVSS
- Not yet scored
- Severity
- Unscored
- Known exploited
- Not listed in CISA KEV
- Exploit availability
- Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
- Published
- 28 October 2026
- Last updated
- 30 October 2026
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
At the source
References
- https://git.kernel.org/stable/c/1c9fcfca51e3c5cd46dd72a4da74d56eff183513
- https://git.kernel.org/stable/c/8070ed578b6b9134e045627fb745c887a806d46e
- https://git.kernel.org/stable/c/8ee0e03663826a76507048d58466b29321a57656
- https://git.kernel.org/stable/c/929dc8e2c9165bb651dca26b2c68067a3880406b
- https://git.kernel.org/stable/c/e29d0a00c619ac794b05d64f4438204478137365
Community proofs of concept
No community proof of concept yet. If you have one for a published vulnerability and the right to share it, add it below — it will appear here once reviewed.
Submit a proof of concept
Only for publicly disclosed vulnerabilities, and only material from testing you were authorised to perform. This platform does not buy, sell, or broker exploits — see earning from vulnerability research for legitimate bounty programs. Submissions are reviewed before they appear. Text only; do not include live credentials, personal data, or anything targeting systems you are not permitted to test.
Query this programmatically
Agents can read this through the MCP endpoint, or over HTTP:
curl https://cve.zerocrew.in/api/cve/CVE-2026-99191