CVE-2025-40345

Linux Kernel - Heap Memory Corruption via Out-of-Bound PBA in USB Storage SDDR55

Title source: llm
STIX 2.1

Description

In the Linux kernel, the following vulnerability has been resolved: usb: storage: sddr55: Reject out-of-bound new_pba Discovered by Atuin - Automated Vulnerability Discovery Engine. new_pba comes from the status packet returned after each write. A bogus device could report values beyond the block count derived from info->capacity, letting the driver walk off the end of pba_to_lba[] and corrupt heap memory. Reject PBAs that exceed the computed block count and fail the transfer so we avoid touching out-of-range mapping entries.

Scores

EPSS 0.0008
EPSS Percentile 22.8%

Details

Status published
Products (22)
linux/Kernel 2.6.12 - 5.10.247linux
linux/Kernel 5.11.0 - 5.15.197linux
linux/Kernel 5.16.0 - 6.1.159linux
linux/Kernel 6.13.0 - 6.17.11linux
linux/Kernel 6.2.0 - 6.6.119linux
linux/Kernel 6.7.0 - 6.12.61linux
Linux/Linux < 2.6.12
Linux/Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - 04a8a6393f3f2f471e05eacca33282dd30b01432
Linux/Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - 26e9b5da3231da7dc357b363883b5b7b51a64092
Linux/Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - 5ebe8d479aaf4f41ac35e6955332304193c646f6
... and 12 more
Published Dec 12, 2025
Tracked Since Feb 18, 2026