CVE-2024-30212
Severity CVSS v4.0:
HIGH
Type:
CWE-190
Integer Overflow or Wraparound
Publication date:
28/05/2024
Last modified:
15/04/2026
Description
If a SCSI READ(10) command is initiated via USB using the largest LBA <br />
(0xFFFFFFFF) with it&#39;s default block size of 512 and a count of 1,<br />
<br />
the first 512 byte of the 0x80000000 memory area is returned to the <br />
user. If the block count is increased, the full RAM can be exposed.<br />
<br />
The same method works to write to this memory area. If RAM contains <br />
pointers, those can be - depending on the application - overwritten to<br />
<br />
return data from any other offset including Progam and Boot Flash.
Impact
Base Score 4.0
7.00
Severity 4.0
HIGH
References to Advisories, Solutions, and Tools
- https://github.com/Fehr-GmbH/blackleak
- https://github.com/Microchip-MPLAB-Harmony/core/blob/master/release_notes.md
- https://github.com/Microchip-MPLAB-Harmony/core/commit/d4608a4f1a140bd899cd4337cdbfb343a4339216
- https://github.com/Fehr-GmbH/blackleak
- https://github.com/Microchip-MPLAB-Harmony/core/blob/master/release_notes.md
- https://github.com/Microchip-MPLAB-Harmony/core/commit/d4608a4f1a140bd899cd4337cdbfb343a4339216



