CVE-2024-56375 json
An integer underflow was discovered in Fort 1.6.3 and 1.6.4 before 1.6.5.
published 2024-12-22 22 mo ago modified 2026-06-17 4 mo ago also EUVD-2024-53133
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 40%
- public exploits
- 0
- none known
Summary
An integer underflow was discovered in Fort 1.6.3 and 1.6.4 before 1.6.5. A malicious RPKI repository that descends from a (trusted) Trust Anchor can serve (via rsync or RRDP) a Manifest RPKI object containing an empty fileList. Fort dereferences (and, shortly afterwards, writes to) this array during a shuffle attempt, before the validation that would normally reject it when empty. This out-of-bounds access is caused by an integer underflow that causes the surrounding loop to iterate infinitely. Because the product is permanently stuck attempting to overshuffle an array that doesn't actually exist, a crash is nearly guaranteed.
Patch / fix
- nicmx fort-validator 1.6.5
- fort-validator Debian 14, Debian 13 1.6.5-1
debian advisories DEBIAN-CVE-2024-56375
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 22 mo ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 40% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products
- nicmx fort-validator
Classification
- Weakness
-
- CWE-191 Integer Underflow (Wrap or Wraparound)
References
-
nicmx.github.io
/FORT-validator/CVE.html
vendor-advisory
-
github.com
/NICMx/FORT-validator/issues/154
issue-tracking, vendor-advisory
Sources
- CVE List CVE-2024-56375
- NVD CVE-2024-56375
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.