Any CA issuer in the RPKI can trick OctoRPKI prior to 1.3.0 into emitting an invalid VRP "MaxLength" value, causing RTR sessions to terminate. An attacker can use this to disable RPKI Origin Validation in a victim network (for example AS 13335 - Cloudflare) prior to launching a BGP hijack which during normal operations would be rejected as "RPKI invalid". Additionally, in certain deployments RTR session flapping in and of itself also could cause BGP routing churn, causing availability issues.
Advisories
Source ID Title
Debian DSA Debian DSA DSA-5041-1 cfrpki security update
EUVD EUVD EUVD-2021-2036 Any CA issuer in the RPKI can trick OctoRPKI prior to 1.3.0 into emitting an invalid VRP "MaxLength" value, causing RTR sessions to terminate. An attacker can use this to disable RPKI Origin Validation in a victim network (for example AS 13335 - Cloudflare) prior to launching a BGP hijack which during normal operations would be rejected as "RPKI invalid". Additionally, in certain deployments RTR session flapping in and of itself also could cause BGP routing churn, causing availability issues.
Github GHSA Github GHSA GHSA-c8xp-8mf3-62h9 OctoRPKI lacks contextual out-of-bounds check when validating RPKI ROA maxLength values
Fixes

Solution

Upgrade to 1.3.0


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: cloudflare

Published:

Updated: 2024-09-17T02:56:31.062Z

Reserved: 2021-09-01T00:00:00

Link: CVE-2021-3761

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2021-09-09T14:15:09.397

Modified: 2024-11-21T06:22:21.710

Link: CVE-2021-3761

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.