Skip to main content
VulnerabilityPublished Updated

CVE-2026-46024: Linux kernel · libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply()

Affects Linux kernelSource CVE Database V5

0

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

Data as of 26 Oct 2026, 12:55 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers can reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in f101271fcf55d7eacfefd610b51ec65f46ba8118, 5199c125d25aeae8615c4fc31652cc0fe624338e, 927e4bd5692f2a4901808822981fb2c8d4456548 +4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: 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 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 4e7a5dcd1bbab6560fbc8ada29a840e7a20ed7bc, < f101271fcf55d7eacfefd610b51ec65f46ba8118
Fixed in
  • f101271fcf55d7eacfefd610b51ec65f46ba8118
LinuxLinuxAffected
  • ≥ 4e7a5dcd1bbab6560fbc8ada29a840e7a20ed7bc, < 5199c125d25aeae8615c4fc31652cc0fe624338e
Fixed in
  • 5199c125d25aeae8615c4fc31652cc0fe624338e
LinuxLinuxAffected
  • ≥ 4e7a5dcd1bbab6560fbc8ada29a840e7a20ed7bc, < 927e4bd5692f2a4901808822981fb2c8d4456548
Fixed in
  • 927e4bd5692f2a4901808822981fb2c8d4456548
LinuxLinuxAffected
  • ≥ 4e7a5dcd1bbab6560fbc8ada29a840e7a20ed7bc, < 016bc663657366d386993f63eb31072eb45a2b77
Fixed in
  • 016bc663657366d386993f63eb31072eb45a2b77
LinuxLinuxAffected
  • ≥ 4e7a5dcd1bbab6560fbc8ada29a840e7a20ed7bc, < 9ded62c302c0342efdb5eda3bf6e75720caad0df
Fixed in
  • 9ded62c302c0342efdb5eda3bf6e75720caad0df
LinuxLinuxAffected
  • ≥ 4e7a5dcd1bbab6560fbc8ada29a840e7a20ed7bc, < 8f2be7285941a33a9f72579a23b96392f83c758e
Fixed in
  • 8f2be7285941a33a9f72579a23b96392f83c758e

Description

In the Linux kernel, the following vulnerability has been resolved: libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply() If a message of type CEPH_MSG_AUTH_REPLY contains a zero value for both protocol and result, this is currently not treated as an error. In case of ac->negotiating == true and ac->protocol > 0, this leads to setting ac->protocol = 0 and ac->ops = NULL. Thereafter, the check for ac->protocol != protocol returns false, and init_protocol() is not called. Subsequently, ac->ops->handle_reply() is called, which leads to a null pointer dereference, because ac->ops is still NULL. This patch changes the check for ac->protocol != protocol to !ac->protocol, as this also includes the case when the protocol was set to zero in the message. This causes the message to be treated as containing a bad auth protocol.

References

Community reviews

Loading reviews…