CVE-2025-38660

CVE-2025-38660

Critical · published August 22, 2025

CVSS v3.1
9.8
EPSS
0%
Percentile
33.6
In the wild
Unconfirmed
What it is

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

[ceph] parse_longname(): strrchr() expects NUL-terminated string

... and parse_longname() is not guaranteed that. That's the reason

why it uses kmemdup_nul() to build the argument for kstrtou64();

the problem is, kstrtou64() is not the only thing that need it.

Just get a NUL-terminated copy of the entire thing and be done

with that...

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00405 · 33.6th percentile
Published
2025-08-22T20:15Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 6.6, < 6.12.426.12.42
linux/linux_kernel≥ 6.13, < 6.15.106.15.10
linux/linux_kernel≥ 6.16, < 6.16.16.16.1
References (5)
EPSS history
Timeline
  • 22 AUG 16:01Z
    [ceph] parse_longname(): strrchr() expects NUL-terminated string
    cvelistv5