Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise or operate an RPKI rsync publication point
-
DeliveryPublish module path containing '..' traversal sequences
-
ExploitVictim Routinator fetches repository over rsync
-
ExecutionCache writer resolves path outside intended module directory
-
PersistArbitrary files written across rsync cache tree
-
ImpactCorrupted 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Routinator
View allAn issue was discovered in NLnet Labs Routinator 0.1.0 through 0.7.1. Rated high severity (CVSS 7.4), this vulnerability
Denial of service in NLnet Labs Routinator allows remote attackers to crash the RPKI validator by serving a crafted Docu
Denial of service in NLnet Labs Routinator allows remote unauthenticated attackers to crash the daemon by opening a larg
Denial of service in NLnet Labs Routinator (an RPKI Relying Party software) allows remote attackers to crash the daemon
Routinator, NLnet Labs' RPKI relying party validator, mishandles RRDP notification files by accepting delta entries with
Routinator, NLnet Labs' RPKI relying-party validator, can be driven into memory exhaustion by an AS range in RPKI data w
Routinator exits when it encounters an RRDP-delivered rsync URI whose path cannot be stored on disk, producing a denial
Routinator, NLnet Labs' RPKI relying-party validator, can be hung or terminated by a CRL fetched from the repository hie
Due to a mistake in error checking, Routinator will terminate when an incoming RTR connection is reset by the peer too q
NLnet Labs' Routinator up to and including version 0.12.1 may crash when trying to parse certain malformed RPKI objects.
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
NLnet Labs Routinator versions 0.9.0 up to and including 0.10.1, support the gzip transfer encoding when querying RRDP r
EUVD-2026-35063
GHSA-33mj-99mg-8g73
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB