Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +3 more
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.
The vulnerability could cause incorrect handling of authentication and connection management data, potentially disrupting communication processes that rely on these elements.
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.
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.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.