CVE-2025-40345
Linux Kernel - Heap Memory Corruption via Out-of-Bound PBA in USB Storage SDDR55
Title source: llmDescription
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.
References (7)
Core 7
Core References
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