CVE-2026-46119CWE-125CWE-787

CVE-2026-46119

Critical · published May 28, 2026

CVSS v3.1
9.1
EPSS
1%
Percentile
43.7
In the wild
Unconfirmed
What it is

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

libceph: Fix slab-out-of-bounds access in auth message processing

If a (potentially corrupted) message of type CEPH_MSG_AUTH_REPLY

contains a positive value in its result field, it is treated as an

error code by ceph_handle_auth_reply() and returned to

handle_auth_reply(). Thereafter, an attempt is made to send the

preallocated message of type CEPH_MSG_AUTH, where the returned value is

interpreted as the size of the front segment to send. If the result

value in the message is greater than the size of the memory buffer

allocated for the front segment, an out-of-bounds access occurs, and

the content of the memory region beyond this buffer is sent out.

This patch fixes the issue by treating only negative values in the

result field as errors. Positive values are therefore treated as success

in the same way as a zero value. Additionally, a BUG_ON is added to

__send_prepared_auth_request() comparing the len parameter to

front_alloc_len to prevent sending the message if it exceeds the bounds

of the allocation and to make it easier to catch any logic flaws leading

to this.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00525 · 43.7th percentile
Weaknesses
CWE-125 · Out-of-bounds Read; CWE-787 · Out-of-bounds Write
Published
2026-05-28T14:16Z
Affected products (13)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.34.1, < 5.15.2095.15.209
linux/linux_kernel≥ 5.16, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1406.6.140
linux/linux_kernel≥ 6.7, < 6.12.886.12.88
linux/linux_kernel≥ 6.13, < 6.18.306.18.30
linux/linux_kernel≥ 6.19, < 7.0.77.0.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (7)
EPSS history
Timeline
  • 28 MAY 09:35Z
    libceph: Fix slab-out-of-bounds access in auth message processing
    cvelistv5