CVE-2024-56169
NoneCVSS
—
EPSS
0.2%
Published
Dec 18, 2024
CISA due date
—
Cloudanix analysis
A network routing security tool can lose its backup information when updates fail, leaving it unable to properly check whether internet routes are legitimate.
- Exploitation
- Other
- Attacker needs
- None
- Complexity
- Theoretical
- Impact
- Other
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
The product fails to use its RPKI cache as a true fallback; a partial or failed fetch leaves the relying party with incomplete route origin validation data instead of reverting to the prior cached state.
Why it matters to the business
Network operators may silently lose visibility into route origins, increasing the chance of accepting invalid or hijacked routes and disrupting reliable internet routing decisions.
How an attack unfolds
An attacker who can influence or interrupt the RPKI fetch (for example by network disruption or serving malformed objects) causes the relying party to discard or ignore the partial data; because the cache is not used as a fallback, the validator operates with an incomplete dataset until the next successful fetch.
How to fix it
Upgrade Fort to version 2.0.0 or later so that the cache is properly maintained and used as a fallback when fetches fail or return incorrect data.
How to confirm the fix worked
After upgrade, simulate fetch failures or malformed responses and confirm that the validator continues to enforce route origin validation using the cached dataset without gaps.
Typical attack path
- Identify a target RPKI relying party running an affected Fort version
- Induce a fetch failure or supply malformed RPKI objects during the delta fetch window
- Observe that the validator does not fall back to its local cache and therefore holds incomplete validation data
- Advertise routes that would normally be rejected by full validation data
How to detect it
Review RPKI relying party logs for repeated fetch errors or warnings about incomplete datasets; correlate with BGP route acceptance events that bypass expected validation.
What your security team should do
- Prioritize upgrade of all Fort instances to 2.0.0 or newer within the next maintenance window
- Monitor EPSS and any new threat actor reporting; re-evaluate if exploitation activity appears
- Add RPKI fetch failure and validation coverage alerts to existing network monitoring
The record
A validation integrity issue was discovered in Fort through 1.6.4 before 2.0.0. RPKI Relying Parties (such as Fort) are supposed to maintain a backup cache of the remote RPKI data. This can be employed as a fallback in case a new fetch fails or yields incorrect files. However, the product currently uses its cache merely as a bandwidth saving tool (because fetching is performed through deltas). If a fetch fails midway or yields incorrect files, there is no viable fallback. This leads to incomplete route origin validation data.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | fort-validator | 0 | No fix |
| Debian:12 | fort-validator | 0 | No fix |
| Debian:13 | fort-validator | 0 | No fix |
| Ubuntu:20.04:LTS | fort-validator | 0 | No fix |
| Ubuntu:22.04:LTS | fort-validator | 0 | No fix |
| Ubuntu:24.04:LTS | fort-validator | 0 | No fix |
| Ubuntu:24.10 | fort-validator | 0 | No fix |
| Ubuntu:25.04 | fort-validator | 0 | No fix |
| Ubuntu:25.10 | fort-validator | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | fort-validator | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | fort-validator | 0 | No fix |
Related vulnerabilities
- CVE-2024-56170 A validation integrity issue was discovered in Fort through 1.6.4 before 2.0.0. Also affects fort-validator
- CVE-2024-45235 An issue was discovered in Fort before 1.6.3. Also affects fort-validator
- CVE-2024-45238 An issue was discovered in Fort before 1.6.3. Also affects fort-validator
- CVE-2024-56375 An integer underflow was discovered in Fort 1.6.3 and 1.6.4 before 1.6.5. Also affects fort-validator