Description
When parsing an AS range in Routinator, if the maximum value of the range is smaller than the minimum value of the range, Routinator will never reach the maximum value and run out of memory.
Published: 2026-10-26
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

Routinator, a software distribution for routing policies, contains a flaw in the AS range parsing logic. When an AS range definition has a maximum value that is smaller than its minimum value, the parser never reaches the end of the range and continues to allocate memory until the process runs out. This memory exhaustion causes the program to terminate. The issue is classified as CWE‑755, improper handling of malformed input.

Affected Systems

All versions of NLnet Labs' Routinator prior to 0.15.3 are affected. The vendor has fixed the bug in 0.15.3 and all later releases, so users of earlier releases should update to mitigate the vulnerability.

Risk and Exploitability

The CVSS score of 7.5 indicates a high impact, and the EPSS score is not available, which does not inform the current likelihood of exploitation. It is not listed in the CISA known exploited vulnerabilities catalog. Based on the description, the vulnerability is triggered by parsing malformed AS ranges, which may be supplied through configuration files or external data feeds that Routinator ingests. Therefore an attacker who can influence those inputs could trigger the out-of-memory crash to cause a denial of service. The exploit does not require additional system privileges and can be realized by feeding a crafted range.

Generated by OpenCVE AI on October 26, 2026 at 18:36 UTC.

Remediation

Vendor Solution

This issue is fixed in 0.15.3 and all later versions.


OpenCVE Recommended Actions

  • Upgrade to Routinator version 0.15.3 or later to obtain the fixed parser logic.
  • Validate AS range definitions to ensure that the maximum value is not smaller than the minimum value before they are processed by Routinator.
  • Restart Routinator after applying updates or correcting range definitions so the new configuration is in effect.
  • Monitor system memory usage and application logs for out‑of‑memory or unexpected termination events.

Generated by OpenCVE AI on October 26, 2026 at 18:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Nlnetlabs
Nlnetlabs routinator
Vendors & Products Nlnetlabs
Nlnetlabs routinator

Mon, 26 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description When parsing an AS range in Routinator, if the maximum value of the range is smaller than the minimum value of the range, Routinator will never reach the maximum value and run out of memory.
Title Routinator may exit on malformed ranges
Weaknesses CWE-755
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Nlnetlabs Routinator
cve-icon MITRE

Status: PUBLISHED

Assigner: NLnet Labs

Published:

Updated: 2026-10-26T17:57:33.250Z

Reserved: 2026-08-10T14:08:41.336Z

Link: CVE-2026-72758

cve-icon Vulnrichment

Updated: 2026-10-26T17:49:44.445Z

cve-icon NVD

Status : Deferred

Published: 2026-10-26T18:18:42.850

Modified: 2026-10-26T18:35:08.450

Link: CVE-2026-72758

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T19:00:08Z

Weaknesses
  • CWE-755

    Improper Handling of Exceptional Conditions