Skip to main content

Routinator CVE-2026-49233

| EUVDEUVD-2026-35063 HIGH
Path Traversal (CWE-22)
2026-06-08 NLnet Labs GHSA-33mj-99mg-8g73
8.3
CVSS 4.0 · Vendor: NLnet Labs
View

Attack ChainAIDerived

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

  1. Access
    Compromise or operate an RPKI rsync publication point
  2. Delivery
    Publish module path containing '..' traversal sequences
  3. Exploit
    Victim Routinator fetches repository over rsync
  4. Execution
    Cache writer resolves path outside intended module directory
  5. Persist
    Arbitrary files written across rsync cache tree
  6. Impact
    Corrupted RPKI objects influence route origin validation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Attacker must control an rsync repository that the target Routinator instance is configured to synchronize from - i.e., a publication point reachable via one of the configured trust anchor chains; this is the AT:P 'attack requirement' in the CVSS 4.0 vector. No authentication to Routinator itself is needed (PR:N) and no user interaction is required (UI:N), but exploitation is structurally limited to entities that already operate or have compromised an RPKI publication point, which is a small, identifiable population gated by the RPKI delegation model. Exploitation is constrained to writing within the Routinator rsync cache filesystem tree (not arbitrary host filesystem locations beyond the cache root, per the advisory wording).

Impact

Signals are mixed but lean toward genuine priority for RPKI operators. CVSS 4.0 vector AV:N/AC:L/AT:P/PR:N/UI:N gives network-reachable, no-auth exploitation with low complexity but a non-trivial 'attack requirement' (AT:P) - the attacker must control or compromise an rsync repository that Routinator is configured to fetch from, which in practice means being a (sub-)resource holder in the RPKI hierarchy or compromising one. Impact is VI:H/VA:H with VC:N, meaning cache integrity and availability can be subverted while confidentiality of the cache itself is rated none. No EPSS score, KEV listing, or POC is provided in the source data, so exploitation likelihood is unknown but presumed low given the small population of RPKI publication points and the trust model that already gates who can publish. The realistic concern is not mass exploitation but a targeted attack by (or against) a publication point that could corrupt validation results and influence BGP route filtering downstream.

Exploit ScenarioDerived

An attacker who controls or compromises an rsync publication point in the RPKI hierarchy serves a module name containing '..' segments (e.g., rsync://malicious.example/../../etc/something/) so that when Routinator fetches and writes the repository contents into its local cache, files are placed outside the intended per-repository subdirectory and into arbitrary locations within the cache root. This corrupts cached RPKI objects used for route origin validation, potentially causing the validator to accept or reject ROAs incorrectly and influencing BGP filtering decisions downstream. 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

Path traversal in NLnet Labs Routinator allows remote attackers to escape the rsync cache directory by supplying rsync URIs whose module component contains '..' sequences, enabling read/write access across the entire Routinator rsync cache filesystem. The flaw is network-reachable and requires no authentication, and no public exploit identified at time of analysis. CVSS 4.0 of 8.3 reflects high integrity and availability impact with an attack requirement (AT:P) reducing it from critical.

RemediationAI

Vendor-released patch: upgrade Routinator to 0.15.2 or later per the NLnet Labs advisory at https://www.nlnetlabs.nl/downloads/routinator/CVE-2026-49233.txt, which is the primary and recommended fix. If immediate patching is not possible, restrict the set of trust anchors and rsync publication points Routinator is configured to fetch from to those operated by trusted RIRs only (this reduces but does not eliminate exposure, since a compromised RIR-adjacent repo could still trigger the issue), and consider temporarily preferring RRDP over rsync where the deployment supports it to narrow the attack surface against the rsync code path. Monitor the Routinator cache directory for unexpected files or paths outside expected module subdirectories as a detective control, accepting that this is reactive rather than preventive.

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' Relying Party software for RPKI (Resource Public Key Infrastructure), used by network operators to validate BGP route origins against signed cryptographic data published by RIRs and resource holders. To collect this data, Routinator fetches repositories over rsync and RRDP, mapping remote rsync URIs (rsync://host/module/path) into a local cache directory tree. The vulnerability is a classic CWE-22 Path Traversal: the module component of a remote rsync URI is concatenated into the local cache filesystem path without sanitizing '..' sequences, so a malicious or compromised upstream repository can direct writes/reads outside its intended subdirectory. Affected component identified by CPE cpe:2.3:a:nlnet_labs:routinator (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.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (NLnet Labs) · only source for this CVE.

CVSS VectorVendor: NLnet Labs

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

Lifecycle Timeline

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

DescriptionCVE.org

Routinator does not properly check the module component of rsync URIs, which are used to create the file system paths for the Routinator cache. This allows for path traversal by having a module name containing .., potentially providing an attacker access to the entire Routinator rsync cache.

Executive ViewAI

Why It Matters

NLnet Labs Routinator contains a path traversal vulnerability (CVSS 8.3) that allows unauthenticated remote attackers to bypass rsync cache boundaries and modify routing information. Organizations relying on Routinator for RPKI validation face integrity compromise and potential disruption to routing security infrastructure. No patch is currently available, requiring immediate compensating controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to Routinator rsync operations via firewall rules; (2) Implement authentication and authorization controls on rsync module access; (3) Deploy file integrity monitoring on rsync cache directories; (4) Segment Routinator systems from critical network infrastructure; (5) Monitor logs for anomalous rsync cache modifications.

Threat Intelligence Overview

EPSS Score
0.0%
Top 85% exploitable
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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-49235 HIGH
8.7 Jun 08

Denial of service in NLnet Labs Routinator allows remote attackers to crash the RPKI validator by serving a crafted Docu

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-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

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