Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAchieve upstream MITM position via BGP, ARP, or DNS hijacking
-
DeliveryIntercept RouterOS-initiated outbound TLS ClientHello
-
ExploitCompute cube-root RSA forgery of intermediate CA cert signed by e=3 root
-
InstallIssue leaf certificate for target hostname from forged intermediate
-
C2Present forged chain during TLS handshake
-
ExecuteRouterOS validates chain and completes handshake
-
ImpactDecrypt or tamper with TLS session data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
|
| Exploitation Conditions | The attacker must occupy a network-adjacent or upstream position enabling interception or redirection of outbound TLS connections initiated by the RouterOS device - achievable via ARP poisoning on the local segment, upstream BGP advertisement manipulation, or DNS hijacking of RouterOS's configured resolvers. No authentication to the router and no non-default configuration on the router are required; any RouterOS device that makes outbound TLS connections (a default behavior for update checks, cloud management, and similar services) is a valid target. Exploitation is limited to TLS sessions that RouterOS itself initiates, not arbitrary forwarded traffic. On the device side, the sole structural prerequisite - the presence of an e=3 root CA in the default trust store - is present in unmodified RouterOS installations; no administrator misconfiguration is required. |
| Impact | The CVSS 4.0 score of 6.3 with AT:P honestly reflects the positioning prerequisite - the attacker must intercept or redirect RouterOS-initiated outbound TLS traffic - but the practical risk is elevated substantially by the availability of a public exploit, a CERT-PL advisory characterizing active exploitation, and a reverse-engineering write-up of the silent patch that lowers attacker skill requirements significantly. Even a mid-sized ISP or municipal network operator in zabrze should treat this as urgent, since MikroTik devices are routinely used as border routers where outbound TLS to management APIs, auto-update services, and cloud management endpoints is default behavior, expanding the realistic attack surface. The vendor's conservative VC:L/VI:L impact rating understates real-world consequence: successful impersonation of a management or update server exposes administrative credentials and can facilitate arbitrary firmware injection. The 'Jwt Attack' tag in the input metadata is inapplicable to this X.509/RSA flaw and should be disregarded when assessing the scope of the issue. |
| Exploit ScenarioDerived | An attacker positioned upstream of a MikroTik router - via BGP route injection, ARP poisoning, or DNS hijacking - intercepts an outbound TLS handshake initiated by RouterOS to an auto-update or cloud management endpoint. The attacker applies the cube-root PKCS#1 v1.5 forgery technique against the e=3 root CA in RouterOS's trust store to construct a forged intermediate CA, then signs a leaf certificate for the target hostname; RouterOS validates the chain and completes the handshake. A public exploit and independent reverse-engineering of the MikroTik silent patch (npratley.net) confirm this scenario is practically executable without access to any CA private key. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 05, 2026
TLS server impersonation in MikroTik RouterOS is enabled by improper RSA/PKCS#1 v1.5 signature verification that fails to reject malformed signatures produced via cube-root forgery against an e=3 root CA already present in the router's trust store. An attacker positioned to intercept outbound RouterOS TLS sessions can forge a trusted intermediate CA certificate - using only the root CA's public certificate, without its private key - and issue leaf certificates for arbitrary hostnames, fully impersonating TLS servers the router connects to. A publicly available exploit exists based on CERT-PL research and independent reverse-engineering of the 7.23.4 silent patch; vendor-released patches are available across all supported branches.
RemediationAI
Upgrade RouterOS to 6.49.21 (Long-term), 7.23.4 (Long-term), or 7.24.2 (Stable) as documented in the vendor advisory at mikrotik.com/supportsec/september-2026-vulnerability/ and the corresponding MikroTik forum release threads for each branch. Where immediate patching is not feasible, operators should reduce exposure by restricting RouterOS outbound TLS connections to known-good, controlled upstream paths using firewall output rules, making MITM positioning more difficult. Disabling RouterOS features that initiate outbound TLS - such as automatic update checks, cloud management registration, and remote logging over TLS - removes attack surface until the patch can be applied, at the cost of losing those management capabilities. These compensating controls address the attacker's positioning requirement but do not fix the underlying cryptographic flaw; patching is the only definitive remediation.
Affected VersionsENISA
Affected Packages
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
CWE-347 (Improper Verification of Cryptographic Signature) governs this class of flaw. RSA public exponents of e=3 enable a Bleichenbacher-style cube-root signature forgery: an attacker crafts a byte string whose integer cube root begins with the PKCS#1 v1.5 required 0x00 0x01 prefix and embeds a structurally valid DigestInfo ASN.1 block, while the remainder of the padding is garbage. Implementations that verify only the mathematically derived bytes and not the full PKCS#1 v1.5 padding structure accept such a malformed signature as valid. RouterOS (cpe:2.3:a:mikrotik:routeros) performs this incomplete validation and ships a default trust store containing an e=3 root CA, providing the attacker a public forgery target without needing the root's private key. From the forged intermediate CA, the attacker can issue leaf certificates for any hostname, breaking TLS server authentication for all outbound RouterOS-initiated sessions.
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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Requires network MITM positioning (AC:H); no auth or user interaction needed; full TLS session confidentiality and integrity compromised with scope change to impersonated server sessions.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
Lifecycle Timeline
2DescriptionCVE.org
MikroTik RouterOS accepts malformed RSA/PKCS#1 v1.5 signatures during X.509 validation. Because its trust store includes an e=3 root CA, an attacker controlling or redirecting an outbound RouterOS TLS connection can use the root’s public certificate - without its private key - to forge a trusted intermediate and issue certificates for arbitrary hostnames, enabling TLS server impersonation.
This issue was fixed in versions: 6.49.21 (Lont-term), 7.23.4 (Lont-term) and 7.24.2 (Stable)
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
Privilege escalation in MikroTik RouterOS lets a remote, unauthenticated attacker abuse the SSH login helper to rewrite
Remote unauthenticated exploitation of MikroTik RouterOS's Bandwidth Test (btest) service allows two distinct attacks: k
SSH authentication bypass in MikroTik RouterOS allows any unauthenticated network attacker to skip the entire SSH user-a
A vulnerability in the network stack of MikroTik Version 6.38.5 released 2017-03-09 could allow an unauthenticated remot
The MikroTik Router hAP Lite 6.25 has no protection mechanism for unsolicited TCP ACK packets in the case of a fast netw
The container package in MikroTik RouterOS 7.4beta4 allows an attacker to create mount points pointing to symbolic links
A buffer overflow was found in the MikroTik RouterOS SMB service when processing NetBIOS session request messages. Rated
Authentication bypass in MikroTik RouterOS lets a remote unauthenticated attacker log in over SSH as an authorized user
MikroTik RouterOS through 6.42 allows unauthenticated remote attackers to read arbitrary files and remote authenticated
Mikrotik RouterOs before stable v7.5 was discovered to contain an out-of-bounds read in the hotspot process. Rated high
Mikrotik RouterOS before 6.42.7 and 6.40.9 is vulnerable to stack buffer overflow through the license upgrade interface.
Unauthenticated file read in MikroTik RouterOS WebFig exposes root-owned configuration files - including credential stor
EUVD-2026-72026
GHSA-cq44-x9vf-fpqg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB