Linux Kernel SCSI SES Enclosure Data Processing Out-of-Bounds Access Vulnerability

Vulnerability

A vulnerability in the Linux kernel's SCSI SES (SCSI Enclosure Services) implementation could lead to out-of-bounds access errors. This issue arises in the 'ses_enclosure_data_process' function, where the 'desc_ptr' pointer may be improperly validated, potentially allowing for memory corruption or other unintended behavior.

Impact

The vulnerability could be exploited to cause out-of-bounds memory access, which may lead to memory corruption or other unintended consequences.

Reproduction

The vulnerability can be reproduced by processing SCSI SES enclosure data with a 'desc_ptr' that points to a location outside the valid range of the data buffer. This can be done by crafting SCSI commands or responses that include an improperly calculated 'desc_ptr', leading the function to read or write beyond the allocated memory boundaries.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading the kernel can be found in the official Linux documentation.

Added: Oct 7, 2025, 5:00 PM
Updated: Oct 7, 2025, 5:00 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
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.