CVE-2026-67277: MikroTik RouterOS Missing Authentication for Critical Function Vulnerability
RouterOS accepts a "related" btest connection before the corresponding primary session has completed authentication. An unauthenticated client can use this state to start an IPv4 UDP test. With "random-data=false", the sender transmits an uninitialized tail from a kernel packet buffer. A separate unchecked, inverted packet-size interval causes unsigned integer underflow, anomalously large fragmented output, and can restart the RouterOS kernel. This issue was fixed in versions: 6.49.21 (Long-term), 7.23.4 (Long-term) and 7.24.2 (Stable)
CVE-2026-67277 is a missing-authentication flaw in MikroTik RouterOS that affects a critical function in the btest service. Without proper authentication checks, an attacker who can reach that service may cause kernel memory disclosure and denial of service. For IT and security teams, this matters because RouterOS often sits at network edges and in branch or ISP paths; exposure of the btest service can turn a reachable management or test feature into a path for information leak and availability impact. Confirm exact product builds, fixed releases, and deployment notes against the vendor advisory before you act.
CISA describes the issue as missing authentication for a critical function (CWE-306) in the btest service, with outcomes limited in public detail to kernel memory disclosure and denial of service. Ransomware use is not documented in the provided facts. Treat internet-facing or broadly reachable instances as higher priority and align remediation with vendor instructions and applicable federal patching guidance such as BOD 26-04 where it applies to your environment.
How it works
CWE-306 covers cases where software exposes a sensitive operation without verifying the caller’s identity or authorization. Here, the critical function sits in the btest service on MikroTik RouterOS. When authentication is missing or insufficient for that function, a remote party that can speak to the service may invoke behavior that should have been restricted to trusted operators.
Public detail indicates two primary abuse outcomes: disclosure of kernel memory and denial of service. Memory disclosure can leak sensitive in-kernel state that aids further attacks or reveals operational data; denial of service can disrupt forwarding, management, or the device itself. Do not assume full remote code execution or specific packet formats—those mechanics are not provided. Abuse generally requires network reachability to the btest service; whether that is limited to local segments or exposed more widely depends on how the device is configured. Confirm protocol, ports, and any authentication expectations only from the vendor advisory and your own configuration review.
Am I affected? How to find it in your systems
MikroTik RouterOS commonly runs on MikroTik hardware (routers, switches, wireless gear) and in virtualized RouterOS deployments used for routing, VPN, hotspot, and edge connectivity. Inventory every RouterOS instance: production edges, lab gear, customer-premises equipment you manage, and any cloud or VM-based RouterOS.
- Build an asset list from network management systems, DHCP/ARP tables, SNMP, API or Winbox/SSH inventories, and configuration-management databases; record software version and whether btest (bandwidth test) related features or services are enabled.
- Check which interfaces and address spaces can reach the btest service; prioritize devices with WAN, guest, or partner reachability.
- Compare running versions and feature state to the fixed and affected ranges in the vendor advisory—do not rely on guessed version numbers.
- For exploitation signs, watch for unexpected btest-related traffic, unexplained device reboots or hangs, abnormal CPU or memory pressure, crash or kernel-related log lines, and sudden loss of forwarding or management access. Correlate with external connection attempts to services you did not intend to expose. Specific IOCs are not provided here; use vendor and internal telemetry guidance.
How to remediate
Patch first. Apply the MikroTik-supplied update or mitigation named in the official advisory for CVE-2026-67277, following vendor install and reboot procedures for RouterOS. Validate the post-update version and that the btest-related weakness is addressed as the vendor describes.
- After patching, disable or tightly restrict bandwidth-test / btest functionality if it is not required in production.
- Require strong authentication for all management and test planes; remove anonymous or unauthenticated access paths.
- Bind administrative and test services to trusted management VRFs or interfaces only; block them on WAN and untrusted VLANs.
- Enforce least privilege on accounts that can start tests or change service state, and review stored credentials and API tokens.
- Document compliance with internal patch SLAs and, where applicable, CISA BOD 26-04 prioritization and forensics triage expectations for internet-exposed assets.
If you can't patch immediately
Reduce attack surface until the vendor fix is installed. Compensating controls for a missing-authentication service on a network appliance typically include isolation and disablement rather than complex application logic.
- Disable the btest service or bandwidth-test features entirely if business operations allow.
- Segment affected routers so untrusted networks cannot initiate connections to the service; use ACLs, firewall filters, and management-plane protection on the device and upstream.
- Block or restrict known btest-related ports and protocols at border firewalls; confirm port and protocol details from vendor documentation, not from assumptions.
- If a WAF or virtual patch is not applicable to this appliance class, rely on network filters and interface binding; host-based “virtual patching” options are limited on dedicated router OS platforms.
- Increase monitoring: alert on connection attempts to the service, configuration changes, and availability anomalies; capture packet metadata for later triage.
- If mitigations cannot be applied and exposure remains unacceptable, plan to take the device offline or replace it per risk acceptance and any BOD 26-04 “discontinue use” path when mitigations are unavailable.
If your data may have been exposed
Actively exploited edge vulnerabilities can lead to device compromise, traffic disruption, and secondary access into internal networks. Kernel memory disclosure may reveal sensitive state; treat unexplained crashes or suspicious btest traffic as incident triggers—isolate, preserve logs and memory if feasible, rotate credentials that traversed the device, and follow your forensics process. Ransomware use is not documented for this CVE in the given facts. If you need a quick personal check against known breach corpora, you can run a free exposure scan of your email address to see whether it appears in published breach data, then continue full organizational investigation for RouterOS-impacted environments.
AICompiled with AI assistance from public sources and published under our editorial standards.
Details
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XReferences
- cert.pl/en/posts/2026/09/mikrotik-routeros-cve
- cert.pl/en/posts/2026/09/vulnerabilities-in-mikrotik-routeros-actively-exploited
- forum.mikrotik.com/t/6-49-21-long-term-is-released/272802
- forum.mikrotik.com/t/7-23-4-long-term-is-released/272801
- forum.mikrotik.com/t/7-24-2-stable-is-released/272800
- mikrotik.com/supportsec/september-2026-vulnerability/
- npratley.net/reversing-mikrotiks-silent-patch-the-routeros-7-23-4-fix-they-would
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-67277