Skip to main content

Linux Kernel EUVDEUVD-2026-59247

| CVE-2026-72348 CRITICAL
2026-08-15 Linux GHSA-mf85-825j-jwwx
9.1
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
5.3 MEDIUM

Remote, low-complexity packet crafting with no auth (AV:N/AC:L/PR:N), but the effect is bypassing a filtering rule (I:L integrity of the security control) with no confidentiality or availability loss, so not C:H/I:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
SUSE
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat
7.0 HIGH
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 08:39 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
9.1 (CRITICAL)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:55 cve.org
CRITICAL 9.1
CVE Published
Aug 15, 2026 - 05:55 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop

The ah, hbh and rt matches check that the fixed extension header is present, then use the header length field to derive the advertised extension header length for matching.

For the ah match, add the missing advertised-length check. For hbh and rt, update the existing advertised-length checks. In all three cases, set hotdrop to true before returning false when the advertised extension header length exceeds the available skb data.

Returning false treats the packet as a rule mismatch. Set hotdrop to true and drop malformed packets so they cannot bypass rules intended to drop packets with these IPv6 extension headers.

AnalysisAI

Netfilter ip6tables rule evasion in the Linux kernel allows remote attackers to slip malformed IPv6 packets past firewall policy. The ah, hbh, and rt matches for IPv6 extension headers derived the header length without fully validating it against available skb data, so a packet whose advertised extension-header length exceeded the real data was treated as a rule mismatch (returning false) rather than being dropped - letting it bypass ip6tables rules specifically written to drop such traffic. The fix sets hotdrop=true so malformed packets are discarded. No public exploit identified at time of analysis; EPSS is low (0.23%, 14th percentile) and this is not in CISA KEV.

Technical ContextAI

The affected code is in the Linux kernel netfilter IPv6 match modules that inspect IPv6 extension headers: Authentication Header (ah), Hop-by-Hop options (hbh), and Routing header (rt). These matches confirm the fixed portion of an extension header is present, then read the header's length field to compute the advertised extension-header length used for matching. The defect is a missing/incorrect bounds check: the advertised length could exceed the bytes actually present in the socket buffer (skb). When that happened the match returned false, which netfilter interprets as 'rule did not match' rather than 'malformed - drop.' Because a common firewall intent is a rule that matches these headers and DROPs them, a false return meant the malformed packet fell through to subsequent rules or the default policy. Root cause is an input-validation / improper-length-check class issue (the input lists CWE as N/A; behaviorally it maps to CWE-20 improper input validation, not the 'Authentication Bypass' tag supplied). CPE data identifies only cpe:2.3:a:linux:linux, i.e. the mainline kernel.

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel for your branch - 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, or 7.1.5 (mainline fix ~7.2-rc3); take whichever your distribution ships and reboot into it. The relevant fix commits are published at https://git.kernel.org/stable/c/ (e.g. f16d856b6af5, fc416870100c, f775fcf384b0). If you cannot patch immediately and rely on ip6tables to drop AH/HBH/RT traffic, do not trust a single 'match-and-drop' rule for these extension headers; instead add an explicit default-deny posture for IPv6 (set the INPUT/FORWARD policy or a catch-all rule to DROP so a match failure no longer means the packet passes), and consider dropping IPv6 packets carrying routing headers or unexpected extension headers at an upstream stateful firewall - trade-off is that overly broad IPv6 extension-header drops can break legitimate Mobile IPv6 or certain tunneling scenarios, so validate against your traffic. Where IPv6 is not needed on the host, disabling IPv6 removes the exposure entirely.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

EUVD-2026-59247 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy