CVE 7.1 HIGH

netfilter: conntrack: add missing netlink policy validations_CVE-2026-31407

7.1 / 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Description

In the Linux kernel, the following vulnerability has been resolved:

netfilter: conntrack: add missing netlink policy validations

Hyunwoo Kim reports out-of-bounds access in sctp and ctnetlink.

These attributes are used by the kernel without any validation.
Extend the netlink policies accordingly.

Quoting the reporter:
nlattr_to_sctp() assigns the user-supplied CTA_PROTOINFO_SCTP_STATE
value directly to ct->proto.sctp.state without checking that it is
within the valid range. [..]

and: ... with exp->dir = 100, the access at
ct->master->tuplehash[100] reads 5600 bytes past the start of a
320-byte nf_conn object, causing a slab-out-of-bounds read confirmed by
UBSAN.

Basic Information

ID CVE-2026-31407
Source Linux
Published Apr 6, 2026 at 07:38
Modified Apr 27, 2026 at 14:02

Affected Product

Vendor Linux
Product Linux
Version a258860e01b80e8f554a4ab1a6c95e6042eb8b73
Affected Versions Linux Linux a258860e01b80e8f554a4ab1a6c95e6042eb8b73
Linux Linux a258860e01b80e8f554a4ab1a6c95e6042eb8b73
Linux Linux a258860e01b80e8f554a4ab1a6c95e6042eb8b73
Linux Linux a258860e01b80e8f554a4ab1a6c95e6042eb8b73
Linux Linux a258860e01b80e8f554a4ab1a6c95e6042eb8b73
Linux Linux 2.6.27

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.