Executive brief
A vulnerability in the Linux kernel's networking component could allow an attacker to cause a system crash or leak small amounts of memory. The issue exists in the H.323 protocol helper, which is used to manage multimedia traffic like VoIP. By sending a specially crafted network packet, an attacker can trigger an out-of-bounds memory read, potentially impacting system stability and availability.
Technical details
An out-of-bounds (OOB) read vulnerability exists in the netfilter: nf_conntrack_h323 component of the Linux kernel, specifically within the decode_int() function's CONS case. The root cause is a missing boundary check: the code reads a length value using get_bits(bs, 2) but fails to verify that the buffer contains enough remaining bytes before calling get_uint(bs, len). An attacker can exploit this by sending a malformed H.323/RAS packet over the network, triggering a 1-4 byte slab-out-of-bounds read. This can result in a kernel oops/denial of service or potentially leak sensitive memory contents. Patches have been released across multiple stable kernel branches.
Affected products
- Linux Linux Kernel 2.6.17 to 5.10.253, 5.11 to 5.15.203, 5.16 to 6.1.167, 6.2 to 6.6.130, 6.7 to 6.12.78, 6.13 to 6.18.20, 6.19 to 6.19.10, 7.0-rc1 to 7.0-rc4
Timeline
- 2026-03-12: other: Vulnerability fixed in kernel source
- 2026-04-03: disclosed: CVE published by kernel.org
- 2026-04-03: advisory: NVD entry created
References
- https://git.kernel.org/stable/c/1e3a3593162c96e8a8de48b1e14f60c3b57fca8a
- https://git.kernel.org/stable/c/41b417ff73a24b2c68134992cc44c88db27f482d
- https://git.kernel.org/stable/c/52235bf88159a1ef16434ab49e47e99c8a09ab20
- https://git.kernel.org/stable/c/6bce72daeccca9aa1746e92d6c3d4784e71f2ebb
- https://git.kernel.org/stable/c/774a434f8c9c8602a976b2536f65d0172a07f4d2
- https://git.kernel.org/stable/c/a2cd54b9348e485d338b3c132338a4410c99afaf
- https://git.kernel.org/stable/c/c95dc674ebf01ecfb40388b6facfc89b81fed3b7