Skip to main content

Linux Kernel EUVDEUVD-2026-66577

| CVE-2026-74747 HIGH
2026-08-26 Linux GHSA-769p-7f5g-9f2g
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Local vector confirmed by description (local process manipulates ihl); PR:L because any unprivileged local user can trigger it; full C/I/A impact reflects kernel memory corruption consequences.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 27, 2026 - 06:29 vuln.today
CVSS changed
Aug 27, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 26, 2026 - 16:17 EUVD
CVE Published
Aug 26, 2026 - 14:36 cve.org
HIGH 7.8
CVE Published
Aug 26, 2026 - 14:36 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

ipvs: revalidate ihl to prevent out-of-bounds access

While the outer IP header is already pulled into the skb head, we must be careful and revalidate the embedded headers after reading them from the skb frags to prevent out-of-bounds access.

One such place reported by Sashiko is ip_vs_nat_icmp() where local process can change the ihl field and after skb_ensure_writable() we can see larger value which is a problem for the ip_send_check(cih) calls.

Add check to drop the packet if the ihl field is changed.

AnalysisAI

Out-of-bounds memory access in the Linux kernel's IPVS subsystem allows a low-privileged local process to trigger kernel memory corruption via ip_vs_nat_icmp(). The flaw arises because the embedded IP header length field (ihl) is not revalidated after skb_ensure_writable() is called on ICMP packets processed through IPVS NAT, enabling a local process to supply a larger ihl value than was originally validated, causing ip_send_check() to access memory beyond intended bounds. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Gain low-privileged local shell
Delivery
Confirm IPVS NAT mode active
Exploit
Craft ICMP packet with oversized ihl
Execution
Inject packet into IPVS NAT processing
Persist
Trigger out-of-bounds access in ip_send_check()
Impact
Corrupt kernel memory for privilege escalation

Vulnerability AssessmentAI

Exploitation Exploitation requires that the target system has the ip_vs (IPVS) kernel module loaded and actively configured in NAT mode - this is a non-default configuration on most general-purpose Linux systems but is the default kube-proxy mode in many Kubernetes deployments using IPVS. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects the threat model: any low-privileged local user who can manipulate network packets processed by an IPVS NAT instance can trigger kernel out-of-bounds access. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with a low-privileged shell on a Linux server running Kubernetes with kube-proxy in IPVS NAT mode crafts an ICMP error packet with a manipulated ihl field and injects it into the processing path of ip_vs_nat_icmp(). After skb_ensure_writable() is called, the attacker's locally modified ihl value - now larger than the original - causes ip_send_check() to compute a checksum over memory beyond the intended header boundary, resulting in an out-of-bounds kernel memory read or write that can be leveraged to corrupt kernel data structures and escalate privileges to root. …
Remediation The primary fix is to upgrade to Linux kernel 7.1.10 or 7.2, which contain the upstream patches at commits d93660df4dd1d116f608ada4a29a80a5d6f0a6ed and 5365f012451fce2453f13a568dcb72ea534c1e4d respectively (see https://git.kernel.org/stable/c/5365f012451fce2453f13a568dcb72ea534c1e4d and https://git.kernel.org/stable/c/d93660df4dd1d116f608ada4a29a80a5d6f0a6ed). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Identify all Linux systems running IPVS in NAT mode and document their production criticality; request the latest kernel security patch from your Linux distributor. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-66577 vulnerability details – vuln.today

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