Skip to main content

MikroTik RouterOS EUVDEUVD-2026-72029

| CVE-2026-86060 CRITICAL
Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (CWE-88)
2026-09-05 CERT-PL GHSA-6425-cjxv-52gp
9.2
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed RouterOS SSH service
  2. Delivery
    Open unauthenticated SSH session
  3. Exploit
    Submit username with prohibited leading character
  4. Execution
    Inject argument into login helper
  5. Persist
    Rewrite trusted policy mask
  6. Impact
    Gain administrative control of router

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Argument sanitization
Exploitation Conditions

Requires network reachability to the RouterOS SSH service and the ability to open an unauthenticated SSH session to the RouterOS login helper - no valid credentials and no user interaction are needed (PR:N/UI:N). The specific trigger is a username string that begins with a prohibited character, which the login path mishandles to alter the trusted policy mask (the AT:P / attack-requirement condition). Exploitation is limited to devices where SSH is exposed to the attacker (SSH restricted to management networks or firewalled off substantially reduces exposure) and to RouterOS versions prior to 6.49.21, 7.23.4, and 7.24.2 within their branches.

Impact

This is a genuinely high-priority issue rather than an inflated CVSS score: the CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N with VC:H/VI:H/VA:H, score 9.2) describes a network-reachable, unauthenticated flaw with full confidentiality/integrity/availability impact, tempered only by an attack requirement (AT:P) that reflects the specific malformed-username condition needed to trigger it. Public exploit code is confirmed, and the reporting CERT (CERT-PL) has a separate post explicitly framing these RouterOS vulnerabilities as actively exploited, which raises urgency beyond mere POC availability - even a mid-sized municipal IT team in kalisz running edge MikroTik routers should treat this as urgent and patch immediately. The main limiting factor is reachability: exploitation requires the SSH service to be exposed to the attacker, so devices with SSH restricted to management VLANs or firewalled from untrusted networks face materially lower real-world risk. No EPSS score is provided and CISA KEV status is not present in the input, so 'confirmed actively exploited (CISA KEV)' cannot be asserted from this data alone despite the vendor/CERT exploitation claims.

Exploit ScenarioDerived

An attacker scans the internet for MikroTik devices with SSH exposed, opens an unauthenticated SSH session, and submits a specially crafted username that starts with the prohibited character to inject an argument into the RouterOS login helper. This rewrites the session's trusted policy mask, granting administrative policy rights and effectively full control of the router; public exploit code lowers the skill barrier to do this at scale.

Act Now Prioritize within 24-48h. Why: In CISA KEV with patch available.
Exploited in the wild (CISA KEV) 1 public PoC Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 05, 2026

Privilege escalation in MikroTik RouterOS lets a remote, unauthenticated attacker abuse the SSH login helper to rewrite the trusted RouterOS policy mask by supplying a username that begins with a prohibited character. Because the flaw is reached before authentication completes, an attacker who can open an SSH session to an affected device can escalate to full administrative privileges. Publicly available exploit code exists, and CERT-PL (the reporter) has published a companion advisory describing these RouterOS issues as actively exploited, though the CVE is not confirmed on CISA KEV in the provided data.

RemediationAI

Vendor-released patch: upgrade RouterOS to 6.49.21 (Long-term), 7.23.4 (Long-term) or 7.24.2 (Stable) as appropriate for your branch, per the MikroTik advisory (https://mikrotik.com/supportsec/september-2026-vulnerability/). Until patched, restrict exposure of the SSH service: disable SSH entirely if not needed, or bind and firewall it so it is only reachable from trusted management networks/hosts (RouterOS 'IP > Services' address restrictions and firewall input rules), and change the SSH port off the default only as a minor obfuscation, not a fix. These controls reduce reachability of the vulnerable login helper but do not remove the flaw, so patching is the only complete remedy; also audit affected devices for signs of compromise (unexpected admin accounts, altered permissions, config changes) given public exploit code and CERT-PL's active-exploitation reporting. Review the reverse-engineering write-up (https://npratley.net/reversing-mikrotiks-silent-patch-the-routeros-7-23-4-fix-they-wouldnt-explain/) for detection context.

Affected VersionsENISA

RouterOS 6.0.0 <6.49.21
RouterOS 7.24 <7.24.2
RouterOS 7.0.0 <7.23.4

Affected Packages

euvd routeros fix: 6.49.21, 7.23.4, 7.24.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The affected product is MikroTik RouterOS (cpe:2.3:a:mikrotik:routeros), the operating system that runs on MikroTik's RouterBOARD and CHR router/appliance line. The root cause is CWE-88 (improper neutralization of argument delimiters, i.e. argument injection): the SSH login path passes the supplied username into the RouterOS login helper without properly rejecting or neutralizing a leading 'prohibited character'. That leading character causes the helper to interpret part of the input as an argument that manipulates the account's trusted policy mask - the internal permission/policy bitmap RouterOS uses to decide what a session is allowed to do - so an attacker-controlled username effectively grants elevated policy rights. The npratley.net reference reverse-engineers the 'silent' 7.23.4 fix, indicating the patch hardens how the login helper parses/validates the username argument.

Know when Routeros 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 (CERT-PL) PRIMARY 9.2 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.1 HIGH

Network-reachable and unauthenticated (AV:N/PR:N/UI:N) but requires a specific malformed-username trigger, mapping the 4.0 AT:P condition to AC:H; policy-mask escalation yields full C/I/A on the device.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

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

Lifecycle Timeline

3
Added to CISA KEV
Sep 10, 2026 - 20:02 CISA
Patch available
Sep 05, 2026 - 21:16 EUVD
CVE Published
Sep 05, 2026 - 20:00 cve.org
CRITICAL 9.2

DescriptionCVE.org

RouterOS contains an argument-handling flaw in the SSH login path involving usernames that begin with a prohibited character, allowing for the trusted RouterOS policy mask to be changed, leading to privilege escalation. Exploitation requires an unauthenticated SSH session to reach the RouterOS login helper.This issue was fixed in versions: 6.49.21 (Lont-term), 7.23.4 (Lont-term) and 7.24.2 (Stable)

Technical POC Analysis

The flaw is CWE-88 argument injection in the SSH login path.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 public PoC link from exploitdb

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

MikroTik RouterOS devices are vulnerable to unauthenticated remote attacks that can result in complete administrative compromise, with publicly available exploit code already in circulation. The vulnerability threatens network infrastructure integrity and could enable attackers to intercept traffic, redirect communications, and establish persistent access within enterprise networks. With no patch currently available, immediate network access controls are critical to prevent exploitation.

Business Impact: Severe
Compensating Controls

Restrict SSH access via network firewall rules to authorized management addresses only; disable remote SSH if not operationally required; implement out-of-band management network isolation for critical routers; enable comprehensive SSH access logging with real-time alerts for failed authentication and suspicious command execution; monitor for exploitation signatures; maintain inventory of potentially compromised routers for post-patch forensic review.

Threat Model

4 threats: Elevation of Privilege, Tampering, Spoofing and 1 more

4-step attack chain with trust boundaries and controls

Full threat model - attack chain, trust boundaries, controls per stage and evidence - is part of the Pro and Business plans.

Threat Intelligence Overview

Threat Score
4.9/10
Composite threat intelligence
EPSS Score
0.4%
Top 67% exploitable
Prevalence
High
MikroTik RouterOS runs on a large global installed base of routers
EUVD KEV
Listed
EU Exploited Vulnerability
Social Media
4
Sightings
Data Quality
8 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 CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat Yes
Deciding rule
In CISA KEV with patch available
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

116
Low Medium High Critical
KEV: +50
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2026-67277 HIGH POC
8.8 Sep 05

Remote unauthenticated exploitation of MikroTik RouterOS's Bandwidth Test (btest) service allows two distinct attacks: k

CVE-2026-67279 MEDIUM POC
6.9 Sep 05

SSH authentication bypass in MikroTik RouterOS allows any unauthenticated network attacker to skip the entire SSH user-a

CVE-2017-7285 HIGH POC
7.5 Mar 29

A vulnerability in the network stack of MikroTik Version 6.38.5 released 2017-03-09 could allow an unauthenticated remot

CVE-2017-6444 HIGH POC
7.5 Mar 12

The MikroTik Router hAP Lite 6.25 has no protection mechanism for unsolicited TCP ACK packets in the case of a fast netw

CVE-2022-34960 CRITICAL POC
9.8 Aug 25

The container package in MikroTik RouterOS 7.4beta4 allows an attacker to create mount points pointing to symbolic links

CVE-2018-7445 CRITICAL POC
9.8 Mar 19

A buffer overflow was found in the MikroTik RouterOS SMB service when processing NetBIOS session request messages. Rated

CVE-2026-67276 CRITICAL POC
9.2 Sep 05

Authentication bypass in MikroTik RouterOS lets a remote unauthenticated attacker log in over SSH as an authorized user

CVE-2018-14847 CRITICAL POC
9.1 Aug 02

MikroTik RouterOS through 6.42 allows unauthenticated remote attackers to read arbitrary files and remote authenticated

CVE-2022-45313 HIGH POC
8.8 Dec 05

Mikrotik RouterOs before stable v7.5 was discovered to contain an out-of-bounds read in the hotspot process. Rated high

CVE-2018-1156 HIGH POC
8.8 Aug 23

Mikrotik RouterOS before 6.42.7 and 6.40.9 is vulnerable to stack buffer overflow through the license upgrade interface.

CVE-2026-67281 HIGH POC
8.7 Sep 05

Unauthenticated file read in MikroTik RouterOS WebFig exposes root-owned configuration files - including credential stor

CVE-2012-6050 MEDIUM POC
6.4 Nov 27

The winbox service in MikroTik RouterOS 5.15 and earlier allows remote attackers to cause a denial of service (CPU consu

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