Linux Kernel libceph Invalid Memory Access Vulnerability in Messenger Protocol

Vulnerability

A vulnerability in the Linux kernel's libceph component has been addressed, concerning improper accesses to the ceph_connection_v1_info union in the messaging protocol. The issue arises because the code reads from and writes to the v1 union member without verifying if it is active, particularly on 64-bit systems. This oversight can lead to incorrect values being processed, especially when the newer messaging protocol (msgr2) is in use. While this flaw primarily disrupts the authentication process by invalidating authorization tickets, it can also cause more severe issues under certain conditions, such as overlapping data in the connection management sequences.

Impact

The vulnerability could cause incorrect handling of authentication and connection management data, potentially disrupting communication processes that rely on these elements.

Reproduction

The vulnerability can be reproduced by using the Ceph messaging protocol version 2.1 on a 64-bit Linux system. The issue manifests when the v1 union member is accessed without proper checks, allowing for data overlaps that lead to incorrect values being read or written.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: Sep 23, 2025, 6:25 AM
Updated: Sep 23, 2025, 6:25 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.7
remediation
7.7
relevance
0.6
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.