Description
MikroTik RouterOS before 7.25beta4 contains an improper input validation vulnerability in the labelled-VPN NLRI iterators of the routing service that allows an unauthenticated on-path attacker to crash the BGP service by sending a malformed MP_REACH_NLRI UPDATE message with a prefix-length value below the minimum valid for a labelled-VPN NLRI, which passes validation while describing a route with a negative-length address portion. Attackers can repeatedly send a single BGP UPDATE packet carrying a VPNv4 or VPNv6 NLRI with an out-of-bounds prefix-length to indefinitely hold down the BGP plane, causing session termination without a NOTIFICATION and triggering a service malfunction on the device. The fix is carried only in 7.25beta4, a development build; the current stable release 7.24.2 and the current long-term release 7.23.5 both remain affected.
Published: 2026-09-22
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

Improper input validation in MikroTik RouterOS’s routing service allows an unauthenticated on‑path attacker to crash the BGP service. By sending a malformed MP_REACH_NLRI UPDATE packet whose prefix‑length is below the minimum valid for a labelled‑VPN NLRI, the code unwittingly processes a negative‑length address portion. This triggers an unhandled error that brings the BGP plane down, often terminating sessions without a NOTIFICATION and causing the device’s routing service to malfunction. The flaw can be exploited repeatedly with a single malicious UPDATE packet, allowing an attacker to hold the BGP plane indefinitely, thereby creating a sustained denial‑of‑service condition for VPN traffic.

Affected Systems

MikroTik RouterOS, all releases prior to 7.25beta4, are susceptible. The flaw targets the BGP service component of RouterOS, so routers configured as BGP peers or providing VPN over BGP are affected.

Risk and Exploitability

With a CVSS base score of 8.7, this issue is high severity. The EPSS score of < 1% indicates a very low but non‑zero probability of exploitation at this time. The vulnerability is not listed in the CISA KEV catalogue. The likely attack vector is an unauthenticated on‑path attacker who can inject malicious BGP UPDATE messages. By repeatedly sending MP_REACH_NLRI packets containing an out‑of‑bounds prefix‑length, the attacker can force the router’s BGP service to crash and remain unreachable, causing a persistent denial of service for VPN sessions.

Generated by OpenCVE AI on September 26, 2026 at 03:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade MikroTik RouterOS to version 7.25beta4 or later to remove the vulnerability.
  • Configure BGP filtering or firewall rules to drop or reject MP_REACH_NLRI UPDATE packets with prefix lengths below the minimum valid for a labelled‑VPN NLRI.
  • Monitor BGP session logs for repeated UPDATE messages and set up alerts for abnormal session behavior to detect exploitation attempts early.

Generated by OpenCVE AI on September 26, 2026 at 03:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:mikrotik:routeros:*:*:*:*:*:*:*:*

Thu, 24 Sep 2026 20:45:00 +0000

Type Values Removed Values Added
Description MikroTik RouterOS before 7.25beta4 contains an improper input validation vulnerability in the labelled-VPN NLRI iterators of the routing service that allows an unauthenticated on-path attacker to crash the BGP service by sending a malformed MP_REACH_NLRI UPDATE message with a prefix-length value below the minimum valid for a labelled-VPN NLRI, which passes validation while describing a route with a negative-length address portion. Attackers can repeatedly send a single BGP UPDATE packet carrying a VPNv4 or VPNv6 NLRI with an out-of-bounds prefix-length to indefinitely hold down the BGP plane, causing session termination without a NOTIFICATION and triggering a service malfunction on the device. MikroTik RouterOS before 7.25beta4 contains an improper input validation vulnerability in the labelled-VPN NLRI iterators of the routing service that allows an unauthenticated on-path attacker to crash the BGP service by sending a malformed MP_REACH_NLRI UPDATE message with a prefix-length value below the minimum valid for a labelled-VPN NLRI, which passes validation while describing a route with a negative-length address portion. Attackers can repeatedly send a single BGP UPDATE packet carrying a VPNv4 or VPNv6 NLRI with an out-of-bounds prefix-length to indefinitely hold down the BGP plane, causing session termination without a NOTIFICATION and triggering a service malfunction on the device. The fix is carried only in 7.25beta4, a development build; the current stable release 7.24.2 and the current long-term release 7.23.5 both remain affected.

Tue, 22 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 22 Sep 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Mikrotik
Mikrotik routeros
Vendors & Products Mikrotik
Mikrotik routeros

Tue, 22 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description MikroTik RouterOS before 7.25beta4 contains an improper input validation vulnerability in the labelled-VPN NLRI iterators of the routing service that allows an unauthenticated on-path attacker to crash the BGP service by sending a malformed MP_REACH_NLRI UPDATE message with a prefix-length value below the minimum valid for a labelled-VPN NLRI, which passes validation while describing a route with a negative-length address portion. Attackers can repeatedly send a single BGP UPDATE packet carrying a VPNv4 or VPNv6 NLRI with an out-of-bounds prefix-length to indefinitely hold down the BGP plane, causing session termination without a NOTIFICATION and triggering a service malfunction on the device.
Title MikroTik RouterOS < 7.25beta4 Improper Input Validation DoS via BGP Labelled-VPN NLRI
Weaknesses CWE-1284
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'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Mikrotik Routeros
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-01T15:21:58.424Z

Reserved: 2026-09-17T18:41:40.757Z

Link: CVE-2026-93345

cve-icon Vulnrichment

Updated: 2026-09-22T18:26:12.536Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-22T18:17:30.370

Modified: 2026-09-25T14:17:22.953

Link: CVE-2026-93345

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T03:30:03Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input