Skip to main content
VulnerabilityPublished Updated

CVE-2025-38192: Linux kernel · net: clear the dst when changing skb protocol

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.8 High · fixed in e9994e7b9f7bbb882d13c8191731649249150d21 : patch Linux kernel soon.

Data as of 10 Nov 2026, 12:50 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (Linux)CVSS 3.17.8
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-15.

Patch
Available – fixed in e9994e7b9f7bbb882d13c8191731649249150d21, bfa4d86e130a09f67607482e988313430e38f6c4, ba9db6f907ac02215e30128770f85fbd7db2fcf9 +3
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 4 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 10 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 6578171a7ff0c31dc73258f93da7407510abf085, < e9994e7b9f7bbb882d13c8191731649249150d21
Fixed in
  • e9994e7b9f7bbb882d13c8191731649249150d21
LinuxLinuxAffected
  • ≥ 6578171a7ff0c31dc73258f93da7407510abf085, < bfa4d86e130a09f67607482e988313430e38f6c4
Fixed in
  • bfa4d86e130a09f67607482e988313430e38f6c4
LinuxLinuxAffected
  • ≥ 6578171a7ff0c31dc73258f93da7407510abf085, < ba9db6f907ac02215e30128770f85fbd7db2fcf9
Fixed in
  • ba9db6f907ac02215e30128770f85fbd7db2fcf9
LinuxLinuxAffected
  • ≥ 6578171a7ff0c31dc73258f93da7407510abf085, < a046f183d21ab5ace5a96ece4cf9873a42f003a7
Fixed in
  • a046f183d21ab5ace5a96ece4cf9873a42f003a7
LinuxLinuxAffected
  • ≥ 6578171a7ff0c31dc73258f93da7407510abf085, < 98b1d8dc9a3170b2614f1e8c93854e75cdd83980
Fixed in
  • 98b1d8dc9a3170b2614f1e8c93854e75cdd83980
LinuxLinuxAffected
  • ≥ 6578171a7ff0c31dc73258f93da7407510abf085, < 2a3ad42a57b43145839f2f233fb562247658a6d9
Fixed in
  • 2a3ad42a57b43145839f2f233fb562247658a6d9

AI-suggested

A fix is available and has been applied in multiple Linux kernel commits. Users and administrators should update their Linux kernel to a version that includes these fixes. Since this is a kernel-level vulnerability, applying the official patch or upgrading to a fixed kernel version is the recommended mitigation. No alternative mitigations or workarounds are indicated.

Description

CVE-2025-38192 is a high-severity vulnerability in the Linux kernel affecting version 4.8. It involves improper handling of the destination cache (dst) when changing the socket buffer (skb) protocol from IPv4 to IPv6 in certain BPF programs, specifically NAT46 BPF programs. This flaw can cause a kernel NULL pointer dereference leading to a kernel crash. The issue arises because the dst pointer is not cleared when skb->protocol is changed, resulting in the kernel attempting to use an invalid IPv4 dst in IPv6 processing.

References

Community reviews

Loading reviews…