Skip to main content

Routinator CVE-2026-49235

| EUVDEUVD-2026-35065 HIGH
Improper Handling of Exceptional Conditions (CWE-755)
2026-06-08 NLnet Labs GHSA-5qf9-cf9c-hjc6
8.7
CVSS 4.0 · Vendor: NLnet Labs
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Control or compromise RRDP publication point
  2. Delivery
    Serve crafted DTD in snapshot/delta XML
  3. Exploit
    Routinator fetches RRDP content on update cycle
  4. Execution
    Unhandled DTD parse error propagates
  5. Persist
    Routinator process crashes
  6. Impact
    VRP refresh halted, RPKI validation degrades

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Exception handling procedures
Exploitation Conditions

Exploitation requires the target Routinator instance to fetch RRDP repository content (notification.xml, snapshot, or delta) from a publication point controlled by the attacker - this is the default fetch mechanism for most RPKI trust anchors, so no special Routinator configuration is needed beyond having RRDP enabled (the default). No authentication, user interaction, or local access is required. The limiting factor is delivery: the attacker must either operate a publication point that appears in Routinator's trust anchor chain or compromise an existing publication point, rather than being able to crash arbitrary internet-exposed Routinator hosts directly. Versions prior to 0.15.2 are vulnerable across all platforms NLnet Labs ships Routinator for.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates a network-reachable, low-complexity, unauthenticated trigger with subsequent system availability impact (SA:L) in addition to vulnerable-system availability (VA:H), justifying the 8.7 base score. However, real-world exploitability is conditioned on Routinator fetching RRDP content from a malicious or compromised publication point - typically reached through the trust anchor chain - rather than an attacker sending a packet directly to the host, so the AV:N rating is technically accurate but contextually narrower than an internet-facing service vulnerability. EPSS and KEV status are not provided; no public exploit identified at time of analysis and there is no indication of active exploitation. The practical priority is high for ISPs, IXPs, and operators using Routinator in production RPKI pipelines because a crash blocks VRP refresh and can cause stale validation state, but the attacker must control a reachable RRDP repository to deliver the payload.

Exploit ScenarioDerived

An attacker who controls or compromises an RRDP publication point reachable through a configured trust anchor (or who can man-in-the-middle an RRDP fetch where TLS validation is weak) serves a snapshot or delta XML document containing a crafted Document Type Definition. When Routinator retrieves and parses the document during its scheduled update cycle, the malformed DTD triggers an unhandled error and the process crashes, stalling VRP generation for downstream routers. No public exploit identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 08, 2026

Denial of service in NLnet Labs Routinator allows remote attackers to crash the RPKI validator by serving a crafted Document Type Definition (DTD) inside RRDP repository content. Exploitation requires no authentication or user interaction (CVSS 4.0 8.7, VA:H), and no public exploit identified at time of analysis. A successful crash halts RPKI relying-party processing, which can degrade route origin validation for networks that depend on Routinator output.

RemediationAI

Vendor-released patch: upgrade to Routinator 0.15.2 or later, per the NLnet Labs advisory at https://www.nlnetlabs.nl/downloads/routinator/CVE-2026-49235.txt. As a temporary compensating control until the upgrade is deployed, operators can restrict Routinator to use rsync-only fetching for trust anchors (disabling RRDP via configuration), which avoids the vulnerable XML/DTD parsing path but increases synchronization latency and bandwidth usage and may not be supported by all publication points. Monitoring the Routinator process for unexpected exits and configuring automatic restart (systemd Restart=on-failure) reduces availability impact but does not prevent the crash itself.

Affected VersionsENISA

Routinator patch: 0.15.2

Affected Packages

cargo routinator fix: 0.15.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in cargo

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Routinator is NLnet Labs' RPKI relying-party (RP) implementation that fetches and validates RPKI repository data to produce Validated ROA Payloads (VRPs) consumed by routers for route origin validation. The vulnerable code path is in the RRDP (RPKI Repository Delta Protocol, RFC 8182) client, which retrieves notification, snapshot, and delta XML documents from publication points. The CWE-755 (Improper Handling of Exceptional Conditions) classification indicates Routinator does not safely handle a maliciously constructed Document Type Definition embedded in the XML, propagating an unhandled error condition that terminates the process. The affected component per CPE is cpe:2.3:a:nlnet_labs:routinator across all versions prior to the fix.

Know when Routinator gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (NLnet Labs) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Red Hat 7.5 HIGH

Primary rating from Vendor (NLnet Labs).

CVSS VectorVendor: NLnet Labs

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

2
CVSS changed
Jun 08, 2026 - 15:37 NVD
8.7 (HIGH)
CVE Published
Jun 08, 2026 - 12:59 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

When Routinator encounters a file via RRDP using a specifically crafted Document Type Definition, Routinator crashes.

Executive ViewAI

Why It Matters

NLnet Labs Routinator, a critical RPKI validator used for BGP route origin verification, is vulnerable to remote unauthenticated denial-of-service attacks via maliciously crafted XML document type definitions in RRDP repository content. With no public exploit identified at time of analysis, the primary organizational risk is potential service disruptions that could compromise route validation integrity and expose networks to BGP hijacking attempts.

Business Impact: High
Compensating Controls

Restrict RRDP repository access to pre-approved trusted sources only; implement input validation and DTD filtering on all repository feeds before delivery to Routinator; deploy IDS/IPS rules targeting malformed DTD signatures; implement redundant Routinator instances with automated failover capability; maintain enhanced monitoring and alerting for unexpected service crashes or availability loss.

Threat Intelligence Overview

EPSS Score
0.0%
Top 84% exploitable
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor CIRCL VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2020-17366 HIGH POC
7.4 Aug 05

An issue was discovered in NLnet Labs Routinator 0.1.0 through 0.7.1. Rated high severity (CVSS 7.4), this vulnerability

CVE-2026-49232 HIGH
8.7 Jun 08

Denial of service in NLnet Labs Routinator allows remote unauthenticated attackers to crash the daemon by opening a larg

CVE-2026-49233 HIGH
8.3 Jun 08

Path traversal in NLnet Labs Routinator allows remote attackers to escape the rsync cache directory by supplying rsync U

CVE-2026-49234 HIGH
8.2 Jun 08

Denial of service in NLnet Labs Routinator (an RPKI Relying Party software) allows remote attackers to crash the daemon

CVE-2026-72753 HIGH
8.2 Oct 26

Routinator, NLnet Labs' RPKI relying party validator, mishandles RRDP notification files by accepting delta entries with

CVE-2026-72758 HIGH
7.5 Oct 26

Routinator, NLnet Labs' RPKI relying-party validator, can be driven into memory exhaustion by an AS range in RPKI data w

CVE-2026-72756 HIGH
7.5 Oct 26

Routinator exits when it encounters an RRDP-delivered rsync URI whose path cannot be stored on disk, producing a denial

CVE-2026-72754 HIGH
7.5 Oct 26

Routinator, NLnet Labs' RPKI relying-party validator, can be hung or terminated by a CRL fetched from the repository hie

CVE-2024-1622 HIGH
7.5 Feb 26

Due to a mistake in error checking, Routinator will terminate when an incoming RTR connection is reset by the peer too q

CVE-2023-39915 HIGH
7.5 Sep 13

NLnet Labs' Routinator up to and including version 0.12.1 may crash when trying to parse certain malformed RPKI objects.

CVE-2022-3029 HIGH
7.5 Sep 13

In NLnet Labs Routinator 0.9.0 up to and including 0.11.2, due to a mistake in error handling, data in RRDP snapshot and

CVE-2021-43174 HIGH
7.5 Nov 09

NLnet Labs Routinator versions 0.9.0 up to and including 0.10.1, support the gzip transfer encoding when querying RRDP r

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy