Skip to main content
VulnerabilityPublished Updated

CVE-2025-38429: Linux kernel · bus: mhi: ep: Update read pointer only after buffer is written

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 10.0 Critical · fixed in f704a80d9fa268e51a6cc5242714502c3c1fa605 : patch Linux kernel as a priority.

Data as of 30 Oct 2026, 12:49 UTC

CVSS 3.1 base score
10.0Critical
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.110.0
Patch
Available – fixed in f704a80d9fa268e51a6cc5242714502c3c1fa605, e2176aa3ba4361e98d9f91178a762dca6cf21fe0, 44b9620e82bbec2b9a6ac77f63913636d84f96dc +2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 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 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ bbdcba57a1a26a4439a4f4ecdbfaf80a10fd8f34, < f704a80d9fa268e51a6cc5242714502c3c1fa605
Fixed in
  • f704a80d9fa268e51a6cc5242714502c3c1fa605
LinuxLinuxAffected
  • ≥ bbdcba57a1a26a4439a4f4ecdbfaf80a10fd8f34, < e2176aa3ba4361e98d9f91178a762dca6cf21fe0
Fixed in
  • e2176aa3ba4361e98d9f91178a762dca6cf21fe0
LinuxLinuxAffected
  • ≥ bbdcba57a1a26a4439a4f4ecdbfaf80a10fd8f34, < 44b9620e82bbec2b9a6ac77f63913636d84f96dc
Fixed in
  • 44b9620e82bbec2b9a6ac77f63913636d84f96dc
LinuxLinuxAffected
  • ≥ bbdcba57a1a26a4439a4f4ecdbfaf80a10fd8f34, < 0007ef098dab48f1ba58364c40b4809f1e21b130
Fixed in
  • 0007ef098dab48f1ba58364c40b4809f1e21b130
LinuxLinuxAffected
  • ≥ bbdcba57a1a26a4439a4f4ecdbfaf80a10fd8f34, < 6f18d174b73d0ceeaa341f46c0986436b3aefc9a
Fixed in
  • 6f18d174b73d0ceeaa341f46c0986436b3aefc9a
LinuxLinuxAffected
  • =5.19
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: bus: mhi: ep: Update read pointer only after buffer is written Inside mhi_ep_ring_add_element, the read pointer (rd_offset) is updated before the buffer is written, potentially causing race conditions where the host sees an updated read pointer before the buffer is actually written. Updating rd_offset prematurely can lead to the host accessing an uninitialized or incomplete element, resulting in data corruption. Invoke the buffer write before updating rd_offset to ensure the element is fully written before signaling its availability.

References

Community reviews

Loading reviews…