CVE-2026-53006

ipv6: fix possible UAF in icmpv6_rcv()

Published Jun 24, 2026 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

ipv6: fix possible UAF in icmpv6_rcv()

Caching saddr and daddr before pskb_pull() is problematic
since skb->head can change.

Remove these temporary variables:

- We only access &ipv6_hdr(skb)->saddr and &ipv6_hdr(skb)->daddr
when net_dbg_ratelimited() is called in the slow path.

- Avoid potential future misuse after pskb_pull() call.

Analysis

AI-generated

Technical impact

A potential use‑after‑free (UAF) vulnerability was discovered in the Linux kernel’s IPv6 handling, specifically within the icmpv6_rcv() function. The flaw arises when source and destination addresses are cached before the pskb_pull() operation, which can relocate skb->head and lead to a dangling pointer. If an attacker can trigger the incorrect inference, they could corrupt kernel memory or gain arbitrary code execution on the host, thereby compromising system integrity and enabling privilege escalation.

Affected Systems

All Linux kernel implementations that include the standard IPv6 stack, as the fix is part of the Linux kernel repository. The vulnerability applies to any kernel version prior to the commit that removed the temporary variables; no specific affected revision list is supplied.

Risk and Exploitability

it is inferred that a network‑based attack via crafted ICMPv6 packets can exploit the UAF. This use‑after‑free flaw can corrupt kernel memory or enable code execution with kernel privileges. The CVSS score of 9.8 indicates high severity for the flaw. The EPSS score is less than 1 very low but nonzero exploitation probability. The vulnerability is not listed in CISA’s KEV catalog, so no additional mitigation is known. An attacker who successfully exploits the flaw could gain arbitrary code execution, potentially compromising or disabling the affected system.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit removing temporary variables in icmpv6_rcv()
  • If a direct kernel upgrade is unavailable, apply the upstream patch or distribution‑backported fix once it becomes available
  • Apply network filtering or firewall rules to limit or block unwanted ICMPv6 traffic from untrusted sources as a temporary protective measure

Generated by OpenCVE AI on August 12, 2026 at 06:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4664-1 linux security update
Debian DLA Debian DLA DLA-4665-1 linux security update
Debian DLA Debian DLA DLA-4671-1 linux-6.1 security update
Ubuntu USN Ubuntu USN USN-8566-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8567-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8568-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8569-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-1 Linux kernel (GCP FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8575-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8576-1 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8596-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8575-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8576-2 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8575-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-2 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8606-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8607-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8608-1 Linux kernel (Azure FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8609-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8610-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-3 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8619-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-2 Linux kernel (Azure FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-3 Linux kernel (Intel IoTG) vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-4 Linux kernel (Intel IoTG) vulnerabilities
Ubuntu USN Ubuntu USN USN-8633-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8635-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8633-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8645-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8665-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-8666-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8662-2 Linux kernel (FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8667-1 Linux kernel (KVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8668-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8666-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8666-3 Linux kernel (GCP FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8715-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8748-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8715-2 Linux kernel (AWS FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8668-2 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-3 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8911-1 Linux kernel (OEM) vulnerabilities
References
Link Providers
https://access.redhat.com/errata/RHSA-2026:45192 cve-icon
https://access.redhat.com/errata/RHSA-2026:47010 cve-icon
https://access.redhat.com/errata/RHSA-2026:47011 cve-icon
https://access.redhat.com/errata/RHSA-2026:47017 cve-icon
https://access.redhat.com/errata/RHSA-2026:61932 cve-icon
https://access.redhat.com/errata/RHSA-2026:62568 cve-icon
https://access.redhat.com/errata/RHSA-2026:64767 cve-icon
https://access.redhat.com/errata/RHSA-2026:65710 cve-icon
https://access.redhat.com/errata/RHSA-2026:65711 cve-icon
https://access.redhat.com/errata/RHSA-2026:65712 cve-icon
https://access.redhat.com/errata/RHSA-2026:67721 cve-icon
https://access.redhat.com/errata/RHSA-2026:67723 cve-icon
https://access.redhat.com/security/cve/CVE-2026-53006 cve-icon
https://bugzilla.redhat.com/show_bug.cgi?id=2492363 cve-icon
https://cert-portal.siemens.com/productcert/html/ssa-019113.html cve-icon
https://cert-portal.siemens.com/productcert/html/ssa-457936.html cve-icon
https://git.kernel.org/stable/c/0069813e6ca9309eca78022bcb3aeb1e9ef90a12 cve-icon cve-icon
https://git.kernel.org/stable/c/085e31a811ef234ef8c3e219c4636dfebfe7e10f cve-icon cve-icon
https://git.kernel.org/stable/c/1e1f0f89ee4692a64be3f3707ff8ac1ae57b03e7 cve-icon cve-icon
https://git.kernel.org/stable/c/38bdbc897c0d83a3e2b925a51b69420f1feba29a cve-icon cve-icon
https://git.kernel.org/stable/c/7bff2c8fe5c35ae58bf73104f53db3676e6e5d94 cve-icon cve-icon
https://git.kernel.org/stable/c/7c66b368c6ff453f99cb39d84af93e908e51eef2 cve-icon cve-icon
https://git.kernel.org/stable/c/aff0f28f5be803de2452ce702631c021fcd9ce8a cve-icon cve-icon
https://git.kernel.org/stable/c/f996edd7615e686ada141b7f3395025729ff8ccb cve-icon cve-icon
https://lore.kernel.org/linux-cve-announce/2026062448-CVE-2026-53006-2b02@gregkh/T cve-icon
https://nvd.nist.gov/vuln/detail/CVE-2026-53006 cve-icon
https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-53006.json cve-icon
https://www.cve.org/CVERecord?id=CVE-2026-53006 cve-icon
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
Weaknesses CWE-416
Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Important

Type Values Removed Values Added
Weaknesses CWE-416
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible UAF in icmpv6_rcv() Caching saddr and daddr before pskb_pull() is problematic since skb->head can change. Remove these temporary variables: - We only access &ipv6_hdr(skb)->saddr and &ipv6_hdr(skb)->daddr when net_dbg_ratelimited() is called in the slow path. - Avoid potential future misuse after pskb_pull() call.
Title ipv6: fix possible UAF in icmpv6_rcv()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Nov 10, 2026, 12:48 PM
Reserved
Jun 9, 2026, 7:44 AM
Status
Modified
Published
Jun 24, 2026, 5:17 PM
Modified
Nov 10, 2026, 1:19 PM
Severity
Important
Public date
Jun 24, 2026, 12:00 AM