Impact
FatFs libraries older than release R0.16 that are compiled with GPT scanning enabled use the GPT header field GPTH_PtNum as the counter for a file system mount loop. If that field contains an unusually large or corrupted value the loop condition never becomes false, causing the mount routine to run indefinitely. The result is an availability loss: the storage device cannot be mounted and any application that relies on file access is blocked. The flaw matches CWE‑835, describing a loop with an unreachable exit condition.
Affected Systems
Embedded devices or firmware that include a pre‑R0.16 build of the ChaN FatFs library with the FF_LBA removable are impacted.
Risk and Exploitability
The CVSS v3.1 score of 4.6 classifies the vulnerability as Medium severity with a high availability impact. The EPSS score of < 1% indicates a very low likelihood of exploitation, and the vulnerability is not listed in physical access to the target device, enabling an adversary to supply a storage medium containing a crafted GPT header that triggers the infinite loop. Code execution or data compromise is not involved.
OpenCVE Enrichment