CVE-2024-45234
Description
An issue was discovered in Fort before 1.6.3. A malicious RPKI repository that descends from a (trusted) Trust Anchor can serve (via rsync or RRDP) an ROA or a Manifest containing a signedAttrs encoded in non-canonical form. This bypasses Fort's BER decoder, reaching a point in the code that panics when faced with data not encoded in DER. Because Fort is an RPKI Relying Party, a panic can lead to Route Origin Validation unavailability, which can lead to compromised routing.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Mitigation details
CVE-2024-45234 NameCVE-2024-45234 DescriptionAn issue was discovered in Fort before 1.6.3. A malicious RPKI repository that descends from a (trusted) Trust Anchor can serve (via rsync or RRDP) an ROA or a Manifest containing a signedAttrs encoded in non-canonical form. This bypasses Fort's BER decoder, reaching a point in the code that panics when faced with data not encoded in DER. Because Fort…
CVE-2024-45234
| Name | CVE-2024-45234 |
| Description | An issue was discovered in Fort before 1.6.3. A malicious RPKI repository that descends from a (trusted) Trust Anchor can serve (via rsync or RRDP) an ROA or a Manifest containing a signedAttrs encoded in non-canonical form. This bypasses Fort's BER decoder, reaching a point in the code that panics when faced with data not encoded in DER. Because Fort is an RPKI Relying Party, a panic can lead to Route Origin Validation unavailability, which can lead to compromised routing. |
| Source | CVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
| References | DLA-4066-1 |
Vulnerable and fixed packages
The table below lists information on source packages.
| Source Package | Release | Version | Status |
|---|---|---|---|
| fort-validator (PTS) | bullseye | 1.5.3-1~deb11u1 | vulnerable |
| bullseye (security) | 1.5.3-1~deb11u2 | fixed | |
| bookworm | 1.5.4-1+deb12u1 | fixed | |
| trixie | 1.6.6-1 | fixed | |
| forky | 1.6.7-1 | fixed | |
| sid | 1.6.8-1 | fixed |
The information below is based on the following data on fixed versions.
| Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
|---|---|---|---|---|---|---|
| fort-validator | source | bullseye | 1.5.3-1~deb11u2 | DLA-4066-1 | ||
| fort-validator | source | bookworm | 1.5.4-1+deb12u1 | |||
| fort-validator | source | (unstable) | 1.6.3-1 |
Notes
https://nicmx.github.io/FORT-validator/CVE.html
https://github.com/NICMx/FORT-validator/commit/521b1a0db5041258096fbabdf8fc1e10ecc793cf (1.6.3)
Apply commands
https://nicmx.github.io/FORT-validator/CVE.htmlhttps://github.com/NICMx/FORT-validator/commit/521b1a0db5041258096fbabdf8fc1e10ecc793cf (1.6.3)
OS impact
Debian Fixed 5 releases
| Version | Status | Fixed in |
|---|---|---|
| trixie | Fixed | 1.6.3-1 |
| sid | Fixed | 1.6.3-1 |
| forky | Fixed | 1.6.3-1 |
| bullseye | Fixed | 1.5.3-1~deb11u2 |
| bookworm | Fixed | 1.5.4-1+deb12u1 |
References
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.