Routeros MikroTik Routeros

Don't miss out!

Thousands of developers use stack.watch to stay informed.
Get an email whenever new security vulnerabilities are reported in MikroTik Routeros.

Known Exploited MikroTik Routeros Vulnerabilities

The following MikroTik Routeros vulnerabilities have been marked by CISA as Known to be Exploited by threat actors.

Title Description Added
MikroTik RouterOS Stack-Based Buffer Overflow Vulnerability In MikroTik RouterOS, a stack-based buffer overflow occurs when processing NetBIOS session request messages. Remote attackers with access to the service can exploit this vulnerability and gain code execution on the system.
CVE-2018-7445 Exploit Probability: 85.9%
September 8, 2022
MikroTik Router OS Directory Traversal Vulnerability MikroTik RouterOS through 6.42 allows unauthenticated remote attackers to read arbitrary files and remote authenticated attackers to write arbitrary files due to a directory traversal vulnerability in the WinBox interface.
CVE-2018-14847 Exploit Probability: 92.8%
December 1, 2021

Of the known exploited vulnerabilities above, 2 are in the top 1%, or the 99th percentile of the EPSS exploit probability rankings.

By the Year

In 2026 there have been 0 vulnerabilities in MikroTik Routeros. Last year, in 2025 Routeros had 7 security vulnerabilities published. Right now, Routeros is on track to have less security vulnerabilities in 2026 than it did last year.




Year Vulnerabilities Average Score
2026 0 0.00
2025 7 9.40
2024 1 0.00
2023 6 7.78
2022 11 8.03
2021 34 6.54
2020 3 5.60
2019 9 7.82
2018 7 7.87

It may take a day or so for new Routeros vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.

Recent MikroTik Routeros Security Vulnerabilities

RouterOS 7.14.2 RCE via HTTP-Only WebFig
CVE-2025-61481 10 - Critical - October 27, 2025

An issue in MikroTik RouterOS v.7.14.2 and SwOS v.2.18 exposes the WebFig management interface over cleartext HTTP by default, allowing an on-path attacker to execute injected JavaScript in the administrators browser and intercept credentials.

Insecure Default Initialization of Resource

RouterOS 7 BOF via parse_json_element in libjson.so
CVE-2025-10948 8.8 - High - September 25, 2025

A vulnerability has been found in MikroTik RouterOS 7. This affects the function parse_json_element of the file /rest/ip/address/print of the component libjson.so. The manipulation leads to buffer overflow. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 7.20.1 and 7.21beta2 mitigates this issue. You should upgrade the affected component. The vendor replied: "Our bug tracker reports that your issue has been fixed. This means that we plan to release a RouterOS update with this fix. Make sure to upgrade to the next release when it comes out."

Classic Buffer Overflow

MikroTik RouterOS XSS via hotspot dst <7.19.2
CVE-2025-6563 - July 03, 2025

A cross-site scripting vulnerability is present in the hotspot of MikroTik's RouterOS on versions below 7.19.2. An attacker can inject the `javascript` protocol in the `dst` parameter. When the victim browses to the malicious URL and logs in, the XSS executes. The POST request used to login, can also be converted to a GET request, allowing an attacker to send a specifically crafted URL that automatically logs in the victim (into the attacker's account) and triggers the payload.

RouterOS 7 before v7.14 allows IPv6 UDP traceroute
CVE-2023-47310 - June 30, 2025

A misconfiguration in the default settings of MikroTik RouterOS 7 and fixed in v7.14 allows incoming IPv6 UDP traceroute packets.

RouterOS VXLAN Source IP Improper Access Control
CVE-2025-6443 - June 25, 2025

Mikrotik RouterOS VXLAN Source IP Improper Access Control Vulnerability. This vulnerability allows remote attackers to bypass access restrictions on affected installations of Mikrotik RouterOS. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of remote IP addresses when processing VXLAN traffic. The issue results from the lack of validation of the remote IP address against configured values prior to allowing ingress traffic into the internal network. An attacker can leverage this vulnerability to gain access to internal network resources. Was ZDI-CAN-26415.

Authorization

MikroTik RouterOS 6.40.5 SMB memory corruption DoS
CVE-2024-54952 - May 29, 2025

MikroTik RouterOS 6.40.5, the SMB service contains a memory corruption vulnerability. Remote, unauthenticated attackers can exploit this issue by sending specially crafted packets, triggering a null pointer dereference. This leads to a Remote Denial of Service (DoS), rendering the SMB service unavailable.

MikroTik RouterOS Winbox Account Enumeration v6.43v7.17.2 Fixed in 6.49.18
CVE-2024-54772 - February 11, 2025

An issue was discovered in the Winbox service of MikroTik RouterOS long-term release v6.43.13 through v6.49.13 and stable v6.43 through v7.17.2. A patch is available in the stable release v6.49.18. A discrepancy in response size between connection attempts made with a valid username and those with an invalid username allows attackers to enumerate for valid accounts.

RouterOS RADVD OOB Write Allows RCE (CVE-2023-32154)
CVE-2023-32154 - May 03, 2024

Mikrotik RouterOS RADVD Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Mikrotik RouterOS. Authentication is not required to exploit this vulnerability. The specific flaw exists within the Router Advertisement Daemon. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of root. . Was ZDI-CAN-19797.

MikroTik RouterOS 7.1-7.11 Rest API Access Control Flaw
CVE-2023-41570 5.3 - Medium - November 14, 2023

MikroTik RouterOS v7.1 to 7.11 was discovered to contain incorrect access control mechanisms in place for the Rest API.

Heap Memory Corruption in MikroTik RouterOS 6 Web Server (Fixed in 6.49.10)
CVE-2023-30800 7.5 - High - September 07, 2023

The web server used by MikroTik RouterOS version 6 is affected by a heap memory corruption issue. A remote and unauthenticated attacker can corrupt the server's heap memory by sending a crafted HTTP request. As a result, the web interface crashes and is immediately restarted. The issue was fixed in RouterOS 6.49.10 stable. RouterOS version 7 is not affected.

Memory Corruption

MikroTik RouterOS <=6.48.6 PrivPriv Esc via Winbox/HTTP Arbitrary Code Exec
CVE-2023-30799 9.1 - Critical - July 19, 2023

MikroTik RouterOS stable before 6.49.7 and long-term through 6.48.6 are vulnerable to a privilege escalation issue. A remote and authenticated attacker can escalate privileges from admin to super-admin on the Winbox or HTTP interface. The attacker can abuse this vulnerability to execute arbitrary code on the system.

Improper Privilege Management

MikroTik RouterOS <=6.46.3 SSH Daemon DoS via Misconfig
CVE-2020-20021 7.5 - High - July 12, 2023

An issue discovered in MikroTik Router v6.46.3 and earlier allows attacker to cause denial of service via misconfiguration in the SSH daemon.

Resource Exhaustion

DoS via crafted packets in MikroTik RouterOS v6.40.5 bridge2 component
CVE-2023-24094 7.5 - High - March 27, 2023

An issue in the bridge2 component of MikroTik RouterOS v6.40.5 allows attackers to cause a Denial of Service (DoS) via crafted packets.

Memory Corruption

Mikrotik RouterOS Unauth RCE via Writable Config Backend
CVE-2022-45140 9.8 - Critical - February 27, 2023

The configuration backend allows an unauthenticated user to write arbitrary data with root privileges to the storage, which could lead to unauthenticated remote code execution and full system compromise.

Missing Authentication for Critical Function

Mikrotik RouterOS <v7.6 Snmp OOB Read Arbitrary Code (CVE-2022-45315)
CVE-2022-45315 9.8 - Critical - December 05, 2022

Mikrotik RouterOs before stable v7.6 was discovered to contain an out-of-bounds read in the snmp process. This vulnerability allows attackers to execute arbitrary code via a crafted packet.

Out-of-bounds Read

Mikrotik RouterOS <7.5 OOB Read in Hotspot Arbitrary Code Exec via Crafted Nova
CVE-2022-45313 8.8 - High - December 05, 2022

Mikrotik RouterOs before stable v7.5 was discovered to contain an out-of-bounds read in the hotspot process. This vulnerability allows attackers to execute arbitrary code via a crafted nova message.

Out-of-bounds Read

Mikrotik RouterOS <6.38.5/6.37.5 Web Server Mem Corruption
CVE-2017-20149 9.8 - Critical - October 15, 2022

The Mikrotik RouterOS web server allows memory corruption in releases before Stable 6.38.5 and Long-term 6.37.5, aka Chimay-Red. A remote and unauthenticated user can trigger the vulnerability by sending a crafted HTTP request. An attacker can use this vulnerability to execute arbitrary code on the affected system, as exploited in the wild in mid-2017 and later.

Memory Corruption

DoS via crafted packet in Mikrotik RouterOS 6.48.3 netwatch
CVE-2022-36522 6.5 - Medium - August 26, 2022

Mikrotik RouterOs through stable v6.48.3 was discovered to contain an assertion failure in the component /advanced-tools/nova/bin/netwatch. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted packet.

assertion failure

MikroTik RouterOS 7.4beta4 container pkg mount symlink flaw
CVE-2022-34960 9.8 - Critical - August 25, 2022

The container package in MikroTik RouterOS 7.4beta4 allows an attacker to create mount points pointing to symbolic links, which resolve to locations on the host device. This allows the attacker to mount any arbitrary file to any location on the host.

insecure temporary file

MikroTik RouterOS SSL/TLS Renegotiation DoS Vulnerability
CVE-2022-36324 7.5 - High - August 10, 2022

Affected devices do not properly handle the renegotiation of SSL/TLS parameters. This could allow an unauthenticated remote attacker to bypass the TCP brute force prevention and lead to a denial of service condition for the duration of the attack.

Allocation of Resources Without Limits or Throttling

Mikrotik RouterOs before stable 6.48.2 suffers from a memory corruption vulnerability in the ptp process
CVE-2021-36613 6.5 - Medium - May 11, 2022

Mikrotik RouterOs before stable 6.48.2 suffers from a memory corruption vulnerability in the ptp process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

NULL Pointer Dereference

Mikrotik RouterOs before stable 6.48.2 suffers from a memory corruption vulnerability in the tr069-client process
CVE-2021-36614 6.5 - Medium - May 11, 2022

Mikrotik RouterOs before stable 6.48.2 suffers from a memory corruption vulnerability in the tr069-client process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

NULL Pointer Dereference

In the SCEP Server of RouterOS in certain Mikrotik products, an attacker can trigger a heap-based buffer overflow
CVE-2021-41987 8.1 - High - March 16, 2022

In the SCEP Server of RouterOS in certain Mikrotik products, an attacker can trigger a heap-based buffer overflow that leads to remote code execution. The attacker must know the scep_server_name value. This affects RouterOS 6.46.8, 6.47.9, and 6.47.10.

Memory Corruption

A buffer overflow in Mikrotik RouterOS 6.47
CVE-2020-22844 7.5 - High - February 28, 2022

A buffer overflow in Mikrotik RouterOS 6.47 allows unauthenticated attackers to cause a denial of service (DOS) via crafted SMB requests.

Memory Leak

A buffer overflow in Mikrotik RouterOS 6.47
CVE-2020-22845 7.5 - High - February 28, 2022

A buffer overflow in Mikrotik RouterOS 6.47 allows unauthenticated attackers to cause a denial of service (DOS) via crafted FTP requests.

Classic Buffer Overflow

Mikrotik RouterOs before 6.47 (stable tree) suffers
CVE-2020-20262 6.5 - Medium - July 21, 2021

Mikrotik RouterOs before 6.47 (stable tree) suffers from an assertion failure vulnerability in the /ram/pckg/security/nova/bin/ipsec process. An authenticated remote attacker can cause a Denial of Service due to an assertion failure via a crafted packet.

assertion failure

Mikrotik RouterOs before 6.44.6 (long-term tree) suffers
CVE-2020-20221 6.5 - Medium - July 21, 2021

Mikrotik RouterOs before 6.44.6 (long-term tree) suffers from an uncontrolled resource consumption vulnerability in the /nova/bin/cerm process. An authenticated remote attacker can cause a Denial of Service due to overloading the systems CPU.

Resource Exhaustion

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/igmp-proxy process
CVE-2020-20219 6.5 - Medium - July 21, 2021

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/igmp-proxy process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

Memory Corruption

Mikrotik RouterOs before stable 6.47 suffers from a memory corruption vulnerability in the resolver process
CVE-2020-20249 6.5 - Medium - July 19, 2021

Mikrotik RouterOs before stable 6.47 suffers from a memory corruption vulnerability in the resolver process. By sending a crafted packet, an authenticated remote attacker can cause a Denial of Service.

Buffer Overflow

Mikrotik RouterOs before stable 6.47 suffers from an uncontrolled resource consumption in the memtest process
CVE-2020-20248 6.5 - Medium - July 19, 2021

Mikrotik RouterOs before stable 6.47 suffers from an uncontrolled resource consumption in the memtest process. An authenticated remote attacker can cause a Denial of Service due to overloading the systems CPU.

Resource Exhaustion

Mikrotik RouterOs before stable 6.47 suffers from an uncontrolled resource consumption in the sshd process
CVE-2020-20230 6.5 - Medium - July 19, 2021

Mikrotik RouterOs before stable 6.47 suffers from an uncontrolled resource consumption in the sshd process. An authenticated remote attacker can cause a Denial of Service due to overloading the systems CPU.

Resource Exhaustion

Mikrotik RouterOs through stable version 6.48.3 suffers from a memory corruption vulnerability in the /nova/bin/detnet process
CVE-2020-20231 6.5 - Medium - July 14, 2021

Mikrotik RouterOs through stable version 6.48.3 suffers from a memory corruption vulnerability in the /nova/bin/detnet process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

Memory Corruption

Mikrotik RouterOs before stable version 6.47 suffers from a memory corruption vulnerability in the /nova/bin/lcdstat process
CVE-2020-20252 6.5 - Medium - July 13, 2021

Mikrotik RouterOs before stable version 6.47 suffers from a memory corruption vulnerability in the /nova/bin/lcdstat process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

NULL Pointer Dereference

Mikrotik RouterOs before stable version 6.47 suffers from a memory corruption vulnerability in the /nova/bin/lcdstat process
CVE-2020-20250 6.5 - Medium - July 13, 2021

Mikrotik RouterOs before stable version 6.47 suffers from a memory corruption vulnerability in the /nova/bin/lcdstat process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference). NOTE: this is different from CVE-2020-20253 and CVE-2020-20254. All four vulnerabilities in the /nova/bin/lcdstat process are discussed in the CVE-2020-20250 github.com/cq674350529 reference.

NULL Pointer Dereference

Mikrotik RouterOs before 6.47 (stable tree) suffers from an uncontrolled resource consumption vulnerability in the /nova/bin/route process
CVE-2020-20217 6.5 - Medium - July 08, 2021

Mikrotik RouterOs before 6.47 (stable tree) suffers from an uncontrolled resource consumption vulnerability in the /nova/bin/route process. An authenticated remote attacker can cause a Denial of Service due to overloading the systems CPU.

Resource Exhaustion

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/diskd process
CVE-2020-20215 6.5 - Medium - July 07, 2021

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/diskd process. An authenticated remote attacker can cause a Denial of Service due to invalid memory access.

Memory Corruption

Mikrotik RouterOs 6.44.5 (long-term tree) suffers from an assertion failure vulnerability in the /nova/bin/console process
CVE-2020-20211 6.5 - Medium - July 07, 2021

Mikrotik RouterOs 6.44.5 (long-term tree) suffers from an assertion failure vulnerability in the /nova/bin/console process. An authenticated remote attacker can cause a Denial of Service due to an assertion failure via a crafted packet.

assertion failure

Mikrotik RouterOs 6.44.5 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/console process
CVE-2020-20212 6.5 - Medium - July 07, 2021

Mikrotik RouterOs 6.44.5 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/console process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

NULL Pointer Dereference

Mikrotik RouterOs 6.44.5 (long-term tree) suffers from an stack exhaustion vulnerability in the /nova/bin/net process
CVE-2020-20213 6.5 - Medium - July 07, 2021

Mikrotik RouterOs 6.44.5 (long-term tree) suffers from an stack exhaustion vulnerability in the /nova/bin/net process. An authenticated remote attacker can cause a Denial of Service due to overloading the systems CPU.

Stack Exhaustion

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/graphing process
CVE-2020-20216 6.5 - Medium - July 07, 2021

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from a memory corruption vulnerability in the /nova/bin/graphing process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

NULL Pointer Dereference

Mikrotik RouterOs before 6.47 (stable tree) suffers from an assertion failure vulnerability in the /nova/bin/user process
CVE-2020-20225 6.5 - Medium - July 07, 2021

Mikrotik RouterOs before 6.47 (stable tree) suffers from an assertion failure vulnerability in the /nova/bin/user process. An authenticated remote attacker can cause a Denial of Service due to an assertion failure via a crafted packet.

assertion failure

Mikrotik RouterOs before 6.47 (stable tree) in the /ram/pckg/advanced-tools/nova/bin/netwatch process
CVE-2020-20264 6.5 - Medium - May 19, 2021

Mikrotik RouterOs before 6.47 (stable tree) in the /ram/pckg/advanced-tools/nova/bin/netwatch process. An authenticated remote attacker can cause a Denial of Service due to a divide by zero error.

Divide By Zero

Mikrotik RouterOs before 6.47 (stable tree) suffers from a memory corruption vulnerability in the /nova/bin/dot1x process
CVE-2020-20266 6.5 - Medium - May 19, 2021

Mikrotik RouterOs before 6.47 (stable tree) suffers from a memory corruption vulnerability in the /nova/bin/dot1x process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

NULL Pointer Dereference

Mikrotik RouterOs stable 6.46.3 suffers from a memory corruption vulnerability in the mactel process
CVE-2020-20246 6.5 - Medium - May 18, 2021

Mikrotik RouterOs stable 6.46.3 suffers from a memory corruption vulnerability in the mactel process. An authenticated remote attacker can cause a Denial of Service due to improper memory access.

Memory Corruption

Mikrotik RouterOs prior to stable 6.47 suffers from a memory corruption vulnerability in the /nova/bin/bfd process
CVE-2020-20220 6.5 - Medium - May 18, 2021

Mikrotik RouterOs prior to stable 6.47 suffers from a memory corruption vulnerability in the /nova/bin/bfd process. An authenticated remote attacker can cause a Denial of Service (NULL pointer dereference).

Buffer Overflow

Mikrotik RouterOs stable 6.46.3 suffers from a memory corruption vulnerability in the log process
CVE-2020-20245 6.5 - Medium - May 18, 2021

Mikrotik RouterOs stable 6.46.3 suffers from a memory corruption vulnerability in the log process. An authenticated remote attacker can cause a Denial of Service due to improper memory access.

Memory Corruption

Mikrotik RouterOs stable 6.47 suffers from a memory corruption vulnerability in the /nova/bin/diskd process
CVE-2020-20227 6.5 - Medium - May 18, 2021

Mikrotik RouterOs stable 6.47 suffers from a memory corruption vulnerability in the /nova/bin/diskd process. An authenticated remote attacker can cause a Denial of Service due to invalid memory access.

Memory Corruption

Mikrotik RouterOs 6.46.3 (stable tree) suffers from a memory corruption vulnerability in the /nova/bin/sniffer process
CVE-2020-20237 6.5 - Medium - May 18, 2021

Mikrotik RouterOs 6.46.3 (stable tree) suffers from a memory corruption vulnerability in the /nova/bin/sniffer process. An authenticated remote attacker can cause a Denial of Service due to improper memory access.

Memory Corruption

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from an assertion failure vulnerability in the btest process
CVE-2020-20214 6.5 - Medium - May 18, 2021

Mikrotik RouterOs 6.44.6 (long-term tree) suffers from an assertion failure vulnerability in the btest process. An authenticated remote attacker can cause a Denial of Service due to an assertion failure via a crafted packet.

assertion failure

Mikrotik RouterOs 6.46.3 (stable tree) suffers from a memory corruption vulnerability in the /nova/bin/sniffer process
CVE-2020-20236 6.5 - Medium - May 18, 2021

Mikrotik RouterOs 6.46.3 (stable tree) suffers from a memory corruption vulnerability in the /nova/bin/sniffer process. An authenticated remote attacker can cause a Denial of Service due to improper memory access.

Memory Corruption

Stay on top of Security Vulnerabilities

Want an email whenever new vulnerabilities are published for MikroTik Routeros or by MikroTik? Click the Watch button to subscribe.

MikroTik
Vendor

subscribe