CVE-2025-39880CWE-704

CVE-2025-39880

Critical · published September 23, 2025

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

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

libceph: fix invalid accesses to ceph_connection_v1_info

There is a place where generic code in messenger.c is reading and

another place where it is writing to con->v1 union member without

checking that the union member is active (i.e. msgr1 is in use).

On 64-bit systems, con->v1.auth_retry overlaps with con->v2.out_iter,

so such a read is almost guaranteed to return a bogus value instead of

0 when msgr2 is in use. This ends up being fairly benign because the

side effect is just the invalidation of the authorizer and successive

fetching of new tickets.

con->v1.connect_seq overlaps with con->v2.conn_bufs and the fact that

it's being written to can cause more serious consequences, but luckily

it's not something that happens often.

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.00331 · 25.0th percentile
Weakness
CWE-704 · Incorrect Type Conversion or Cast
Published
2025-09-23T10:15Z
Affected products (11)
ProductVersionsFixed in
linux/linux_kernel≥ 5.11, < 5.15.1945.15.194
linux/linux_kernel≥ 5.16, < 6.1.1536.1.153
linux/linux_kernel≥ 6.2, < 6.6.1076.6.107
linux/linux_kernel≥ 6.7, < 6.12.486.12.48
linux/linux_kernel≥ 6.13, < 6.16.86.16.8
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (7)
EPSS history
Timeline
  • 23 SEP 06:00Z
    libceph: fix invalid accesses to ceph_connection_v1_info
    cvelistv5