CVE ADVISORY | MIKROTIK
10 min read

CVE-2026-67277 and CVE-2026-86060: MikroTik RouterOS Missing Authentication Lets Unauthenticated Attackers Hit the btest Service and SSH Login Path

Two CISA KEV-listed MikroTik RouterOS flaws, an unauthenticated btest kernel memory leak and crash, and a critical SSH argument-injection privilege escalation, both added to the KEV catalog on September 10, 2026

9.8
CVSS v3.1 base score for CVE-2026-86060, the SSH login argument-injection flaw paired with this btest vulnerability in the same September 10, 2026 KEV batch
8.2
CVSS v3.1 base score NVD assigned to CVE-2026-67277 (8.8 under CVSS v4.0), the unauthenticated btest missing-authentication flaw
3
RouterOS release branches patched for both CVEs: 6.49.21 (long-term), 7.23.4 (long-term), and 7.24.2 (stable)

SponsoredHorizon3.ai

Proactive Security for the AI Era

NodeZero continuously and autonomously pentests infrastructure, identity, cloud, and now web applications, chaining weaknesses across every domain the way real attackers do. Every finding ships with replayable proof showing exploitable business impact, not theoretical risk.

See NodeZero WebApp in action

CVE-2026-67277 is a missing-authentication vulnerability (CWE-306) in the btest service built into MikroTik RouterOS, the operating system that runs on MikroTik's RouterBOARD hardware and Cloud Hosted Router virtual appliances. RouterOS accepts a "related" btest connection before the corresponding primary session has completed authentication, which lets an unauthenticated client start an IPv4 UDP bandwidth test on its own. From there, two separate implementation flaws take over: sending a test with random-data disabled causes RouterOS to transmit an uninitialized tail from a kernel packet buffer, disclosing kernel memory, and a second, unrelated bug in the packet-size interval check can trigger an integer underflow that produces anomalously large fragmented output and restarts the RouterOS kernel outright.

CISA added CVE-2026-67277 to its Known Exploited Vulnerabilities catalog on September 10, 2026, in the same batch as CVE-2026-86060, a separate and more severe CVSS 9.8 argument-injection flaw (CWE-88) in RouterOS's SSH login path. CVE-2026-86060 arises because RouterOS mishandles usernames that begin with certain prohibited characters during SSH login, and a crafted username can manipulate a trusted policy mask and escalate privilege. Exploitation only requires unauthenticated network access to the SSH login helper, not a valid credential. Both vulnerabilities affect the same RouterOS version ranges and are fixed in the same set of releases, which is why this article covers them together.

MikroTik RouterOS runs on exactly the kind of internet-facing edge and perimeter hardware this Tier-1a slot exists for: ISP customer premises equipment, small-business gateways, and enterprise edge routers, many of them reachable from the WAN by design. The rest of this article covers what MikroTik and NVD have actually published about affected versions and fixes, what "actively exploited" means here specifically, and where the honest gaps in public reporting are, starting with the fact that CISA's own KEV catalog entry, not a third-party researcher writeup, is still the primary source connecting these CVEs to real-world exploitation.

Affected Products and Fixed Versions

Both CVEs affect the same RouterOS version ranges. Per NVD's published configuration data, CVE-2026-67277 affects RouterOS 6.0.0 through 6.49.20, 7.0.0 through 7.23.3, and 7.24.0 through 7.24.1. CVE-2026-86060 affects the equivalent ranges: 6.0 up to (but not including) 6.49.21, 7.0 up to 7.23.4, and 7.24 up to 7.24.2. In practice, that covers effectively every RouterOS release in production before MikroTik's September 2026 disclosure.

Both vulnerabilities are fixed in the same three release branches: 6.49.21 on the long-term branch, 7.23.4 on the long-term branch, and 7.24.2 on the stable branch. MikroTik's own advisory also lists 7.25 beta 3 as carrying the fix on the development/testing branch, for organizations already tracking that pre-release line. There is no partial or configuration-only fix for either CVE; moving to one of these patched releases (matching your current branch) is the actual remediation.

The btest service itself, RouterOS's built-in bandwidth-testing tool, listens on UDP/TCP port 2000 by default and has historically been reachable from WAN-facing interfaces on devices where an administrator has not explicitly firewalled it off. Confirming whether that port is reachable from outside your network is the first exposure check described in the Validation section below.

Exploitation Status: What CISA's KEV Listing Actually Confirms

CISA's September 10, 2026 catalog update, "CISA Adds Two Known Exploited Vulnerabilities to Catalog," added both CVE-2026-67277 and CVE-2026-86060 the same day, which is CISA's standing signal that it has evidence of active exploitation for a given CVE. That is a real, actionable confirmation, not a hypothetical risk rating.

Being precise about the evidence matters here. As of this writing, the KEV catalog listing and MikroTik's own September 2026 advisory are the two primary sources establishing this pair as real, current threats. MikroTik's advisory is notably thin on technical detail: it states directly that MikroTik is "not currently publishing detailed information" about the underlying flaws, and instead focuses on patched versions and post-upgrade device-inspection guidance (checking for unknown scripts, users, or configuration changes, and watching for a "Flagged" compromise indicator RouterOS itself can surface after upgrade). We did not find a named, independent third-party research writeup with its own observed exploitation telemetry specific to CVE-2026-67277 or CVE-2026-86060 in the same way some other KEV entries carry a named vendor research report.

This pair sits inside a broader MikroTik RouterOS disclosure batch from the same period that also includes CVE-2026-67276, CVE-2026-67278, and CVE-2026-67279, and CERT Polska has published its own summary covering that broader RouterOS vulnerability set. None of that changes the remediation priority: a CISA KEV listing on its own is sufficient justification to patch on an accelerated timeline, and the same disclosure batch is the reason to check your RouterOS version against all of the patched releases above, not just the two CVEs covered in this article. This kind of unauthenticated exposure on internet-facing edge gear is the same underlying pattern covered in CVE-2026-20079, the pre-auth root RCE in Cisco Secure FMC and in CVE-2026-19490, the Citrix NetScaler authentication bypass: perimeter management and control-plane services being the actual entry point, not a phishing lure.

Free daily briefing

Briefings like this, every morning before 9am.

Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.

Detection

We do not have hand-authored Sigma rules, vendor detect queries, or WAF rules for this specific CVE pair yet, so this section covers detection in prose rather than pointing to a ready-made rule set. Do not treat the absence of a published rule as an absence of a detection strategy; it means the strategy has to be built from what MikroTik and NVD have disclosed rather than pulled from an existing library.

For CVE-2026-67277, the exploitable behavior is network-visible: an unauthenticated client opening a btest session (typically on UDP/TCP port 2000) without the primary session having completed RouterOS authentication first. If your network monitoring or the router's own logging can distinguish an unauthenticated btest connection attempt from a normal, credentialed bandwidth test initiated by an administrator, that distinction is the detection signal. Repeated crash-and-restart events on a RouterOS device, particularly one with btest reachable from the WAN, are also worth correlating against this CVE given the kernel-restart impact NVD describes.

For CVE-2026-86060, the exploitable behavior happens during SSH authentication itself: a connecting client presenting a username that begins with a prohibited or unusual character as part of the login attempt, before authentication succeeds. SSH access logs or session records showing malformed or unusual usernames attempting to authenticate to RouterOS's SSH service are the closest available signal, keeping in mind that the flaw is in how the login helper parses the username, not in a later authenticated action.

Both of these are behavioral indicators inferred from the vendor's and NVD's own descriptions of the flaws, not confirmed IOCs or a published detection rule. Treat them as a starting point for building your own monitoring against RouterOS syslog or SSH logs, not as a substitute for patching.

Validation: Confirming Exposure and the Fix

Start by checking whether the btest service and SSH are reachable from outside your network. From an external vantage point, or using an internet-facing asset scan, confirm whether UDP/TCP port 2000 (btest) and your SSH port are open on your MikroTik device's WAN interface. If btest is not something your organization actively uses for bandwidth diagnostics, its reachability from the WAN is itself the exposure this CVE depends on, independent of whether you have patched yet.

Next, confirm your running RouterOS version. RouterOS reports its version directly in the WinBox or WebFig system information, or via the '/system resource print' command at the CLI. Compare that output against the fixed releases: 6.49.21, 7.23.4, or 7.24.2, depending on which branch you run. A version string that predates your branch's fixed release means both CVE-2026-67277 and CVE-2026-86060 apply to that device.

After upgrading, MikroTik's own advisory recommends inspecting the device for unknown scripts, unrecognized users, or configuration changes that were not made by your team, and checking whether RouterOS has flagged the device as compromised, a status MikroTik states the system can surface directly in logs after upgrade. Treat a flagged device as a signal to move to incident response rather than considering the upgrade itself sufficient remediation for that specific unit.

Mitigation

The vendor-published fix is the primary remediation for both CVEs: upgrade to 6.49.21, 7.23.4, or 7.24.2 depending on your current branch. MikroTik has not published a configuration-only workaround that fully closes either flaw short of the version upgrade.

Beyond the patch itself, CISA's Binding Operational Directive 26-04, "Prioritizing Security Updates Based on Risk," and its accompanying implementation guidance describe how federal agencies (and, as a practical model, any organization) should sequence remediation for KEV-listed vulnerabilities like this pair, prioritizing internet-facing, actively exploited flaws over routine patch cycles. If your organization suspects a device has already been compromised, CISA's Forensics Triage Requirements describe the evidence-preservation and investigation steps to follow before assuming a simple reboot or upgrade resolves the incident. If no mitigation is deployable for a given device (for example, hardware that can no longer run a patched RouterOS release), CISA's guidance is direct: discontinue use of that product. Each organization is responsible for evaluating its own asset's actual internet exposure; this article's port-2000 and SSH reachability check in the Validation section above is the starting point for that evaluation, not a substitute for it.

Apply official patch →mikrotik.com/supportsec/september-2026-vulnerability/

Upgrade RouterOS to the fixed release for your branch

6.49.21 on the long-term branch, 7.23.4 on the long-term branch, or 7.24.2 on the stable branch, matching whichever branch you currently run. 7.25 beta 3 carries the fix on MikroTik's development branch if you already track pre-release builds.

Restrict WAN reachability to btest and SSH

If external bandwidth testing or WAN-facing SSH management are not operationally required, firewall them off from untrusted networks entirely. MikroTik's own guidance for the SSH surface is to restrict access to trusted IP ranges or replace direct SSH exposure with a WireGuard VPN tunnel.

Follow CISA BOD 26-04 for remediation sequencing

Use CISA's BOD 26-04 guidance and its implementation guidance to prioritize this KEV-listed pair ahead of routine patch cycles, and follow CISA's Forensics Triage Requirements if you suspect a device is already compromised rather than assuming an upgrade alone resolves an active incident.

Inspect upgraded devices for signs of prior compromise

After upgrading, check for unknown scripts, unrecognized users, or configuration changes, and review whether RouterOS has marked the device as flagged. If no mitigation is possible for a given device, CISA's guidance is to discontinue use of that product.

Known Limitations

The most consequential limitation for this specific pair is that MikroTik's own advisory withholds technical detail. MikroTik states directly that it is "not currently publishing detailed information" about how either flaw actually works beyond what NVD's CVE descriptions cover, which is why this article's Detection section is built from behavioral inference rather than a vendor-confirmed indicator list. Re-check MikroTik's advisory page periodically; if the company publishes a fuller technical writeup later, treat it as the authoritative update to the detection guidance above.

A related and equally practical gap: the broader MikroTik RouterOS disclosure batch this pair belongs to also includes CVE-2026-67276, which has its own named public proof-of-concept ("MikroTrick") covered by independent researchers, distinct from CVE-2026-67277 and CVE-2026-86060 covered in this article. Do not assume patching only these two CVEs closes out this disclosure round; check your RouterOS version against MikroTik's full September 2026 advisory, not just the two CVE numbers in this post's title.

The active-exploitation evidence for both CVEs currently traces to CISA's KEV catalog addition and MikroTik's own advisory; we did not find a named third-party research report with independently observed exploitation telemetry specific to CVE-2026-67277 or CVE-2026-86060 as of this writing. CERT Polska has published a summary covering the broader RouterOS vulnerability batch, which is worth checking for updates, but a KEV listing on its own remains sufficient grounds to prioritize patching regardless of how many independent parties eventually publish their own observations.

Finally, this post does not include Sigma rules, vendor-specific detect or hunt queries, or WAF rules, because none exist yet in our system for this specific threat. If that changes, an updated version of this article will carry them; until then, the prose guidance in the Detection section above is the best available starting point.

The bottom line

CVE-2026-67277 and CVE-2026-86060 are both CISA KEV-listed MikroTik RouterOS vulnerabilities added to the catalog on September 10, 2026: an unauthenticated btest missing-authentication flaw that leaks kernel memory and can crash the router (CVSS 8.2 / v4.0 8.8), and a more severe CVSS 9.8 argument-injection flaw in the SSH login path that enables privilege escalation. Both are fixed in the same three RouterOS releases, 6.49.21, 7.23.4, and 7.24.2, and MikroTik has not published a workaround short of that upgrade. Restrict WAN reachability to btest and SSH in the meantime, follow CISA BOD 26-04 for remediation sequencing, and check your version against MikroTik's full September 2026 advisory rather than just these two CVE numbers, since this pair is part of a larger RouterOS disclosure batch.

This analysis is generic. create a free account to score threats like this against your own stack.

Frequently asked questions

What is CVE-2026-67277?

CVE-2026-67277 is a missing-authentication vulnerability in MikroTik RouterOS's btest bandwidth-testing service. RouterOS accepts an unauthenticated related btest connection before the primary session finishes authenticating, letting an attacker leak kernel memory and, through a separate packet-size handling bug, crash the router.

What is CVE-2026-86060 and how does it relate to CVE-2026-67277?

CVE-2026-86060 is a CVSS 9.8 argument-injection flaw in RouterOS's SSH login path, where a crafted username can manipulate a trusted policy mask and escalate privilege. It affects the same RouterOS version ranges as CVE-2026-67277 and was added to the CISA KEV catalog the same day, but exploits a different network surface (SSH rather than btest).

Are CVE-2026-67277 and CVE-2026-86060 being actively exploited?

CISA added both to its Known Exploited Vulnerabilities catalog on September 10, 2026, which reflects evidence of active exploitation. As of this writing, that KEV listing and MikroTik's own advisory are the primary sources; we did not find a separate named third-party research report with independently observed exploitation telemetry for either CVE specifically.

Which RouterOS versions are affected and which versions fix them?

Both CVEs affect RouterOS 6.0 up to 6.49.20, 7.0 up to 7.23.3, and 7.24 up to 7.24.1. Both are fixed in RouterOS 6.49.21 (long-term), 7.23.4 (long-term), and 7.24.2 (stable), with 7.25 beta 3 carrying the fix on MikroTik's development branch.

What CVSS scores were assigned to these two vulnerabilities?

NVD assigned CVE-2026-67277 a CVSS v3.1 base score of 8.2 (8.8 under CVSS v4.0), reflecting high availability impact with low confidentiality impact. CVE-2026-86060 scored higher at CVSS v3.1 9.8 (9.2 under CVSS v4.0), reflecting its full confidentiality, integrity, and availability impact through privilege escalation.

What should an organization running MikroTik RouterOS do right now?

Check whether btest (typically port 2000) and SSH are reachable from the WAN on your MikroTik devices, then upgrade to RouterOS 6.49.21, 7.23.4, or 7.24.2 depending on your branch. Restrict WAN access to both services where they are not operationally required, and inspect upgraded devices for signs of prior compromise per MikroTik's advisory.

Sources & references

  1. CISA: CISA Adds Two Known Exploited Vulnerabilities to Catalog (September 10, 2026)
  2. MikroTik Support: September 2026 Vulnerability advisory
  3. NVD: CVE-2026-67277 detail
  4. NVD: CVE-2026-86060 detail
  5. CISA: BOD 26-04, Prioritizing Security Updates Based on Risk
  6. CISA: BOD 26-04 Implementation Guidance
  7. CERT Polska: Vulnerabilities in Mikrotik RouterOS software

Free resources

25
Free download

Critical CVE Reference Card 2025–2026

25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.

No spam. Unsubscribe anytime.

Free download

Ransomware Incident Response Playbook

Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.

No spam. Unsubscribe anytime.

Free newsletter

Get threat intel before your inbox does.

50,000+ security professionals read Decryption Digest for early warnings on zero-days, ransomware, and nation-state campaigns. Free, daily, no spam.

Unsubscribe anytime. We never sell your data.

Eric Bang
Author

Founder & Cybersecurity Evangelist, Decryption Digest

Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.

Giveaway: InfoSec World 2026 All Access Pass ($3,895 value)

Details →
Daily Briefing

Subscribe to enter the giveaway

Every subscriber is automatically entered. You also get daily threat intel every morning: zero-days, ransomware, and nation-state campaigns. Free. No spam.

Already subscribed? You're already entered.

Giveaway

Win a $3,895 InfoSec World 2026 pass.