P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

A national CERT found six RouterOS flaws with a cyber model, and wrote down exactly what the model did not do

Two of the six chain into unauthenticated takeover and are being exploited now. CERT Polska used GPT-5.5-cyber under OpenAI's government programme, then published an honest account of the human half.

By Parminder Kumar Sharma · · 8 min read

A small unbranded network router with external aerials on a steel bench at night, its lid removed to expose a green circuit board, yellow and blue patch leads looping from its ports, an amber status light lit, with a blurred terminal display behind it.

CERT Polska published six RouterOS vulnerabilities on Friday. Two of them chain into unauthenticated takeover of any MikroTik device with SSH exposed to the internet, and they are being exploited now.

Their words, not a summary: "We have obtained confirmation that the attackers are exploiting this combination of vulnerabilities to take full control of devices whose SSH service is accessible from public networks."

That alone is the operational story and I will get to it. But the last section of the post is the more interesting one, and almost nobody has quoted it.

The vulnerabilities were found using AI models, and CERT Polska have set out exactly what the models did and did not do.

The division of labour

What the agent did, and what the researchers did

WHAT THE AGENT DID, AND WHAT THE RESEARCHERS DIDCERT Polska’s own account of how six RouterOS flaws were found.The agent automatedGPT-5.5-cyber and GPT-5.6-sol, via OpenAI’s GTAC programmeCreated and restored the test machinesDownloaded and compared RouterOS versionsAnalysed RFCs and binary codeBuilt scripts confirming each flaw was realModelled protocols as state machinesSkipped, repeated and reordered protocol stagesThe researchers did“the most labor-intensive parts of the project”Prepared useful context about RouterOSDesigned the safe laboratory and the toolingChose which directions to research at allConfirmed every hypothesis on a real systemRan negative controls and repeated on clean machinesEliminated false conclusions and assessed real impact“This was not, however, the result of a single instruction (prompt).” The automation was real. It was not the expensive half.
CERT Polska did not have to write any of this. The six vulnerabilities, the active exploitation and the indicators of compromise were the news, and the methodology section is the part most organisations would have left out or turned into a claim. They used it to say which half was hard.
Quoted and closely paraphrased from CERT Polska's own methodology section, published 5 September 2026 and read in full.

Verbatim: "The vulnerabilities were discovered by the CERT Polska team using the GPT-5.5-cyber and GPT-5.6-sol models as part of the team's access to the OpenAI Government and Trust Agency Collaboration (GTAC) program."

So this is the Daybreak Red model, the one we covered in August when OpenAI published its refusal figures, in the hands of a national CERT, producing six real flaws in a widely deployed router platform, two of which are in active exploitation within days.

The technique they single out is worth writing down because it generalises: "Modeling protocols as state machines and checking what happens when a stage is skipped, repeated, or executed in the wrong order proved particularly effective."

And then the paragraph that makes this worth a briefing rather than a headline:

"This was not, however, the result of a single instruction (prompt). Every hypothesis required confirmation on a real RouterOS system, negative control tests, repetition on a machine in a clean state, and an impact assessment by the researchers. Despite the high degree of automation, the most labor-intensive parts of the project were preparing useful context about RouterOS, designing a safe laboratory and tools, choosing research directions, and then fully verifying the results, eliminating false conclusions, and documenting the real impact."

This is the first case I have seen where an AI-assisted discovery claim arrives with its own honest denominator. Compare it with the Cisco IOS XR advisory a week ago, which said the flaws were found "using existing testing processes as well as frontier AI models" and left it there, and with the vendor claims that pair a model with a solve rate and no account of the scaffolding.

What is actually broken

Now the part that matters this morning if you run any of these.

CVE-2026-67276, CVSS 9.2. RouterOS "did not properly verify public keys used for SSH authentication", failing to compare the entire RSA public key. An attacker who knows the username and the public modulus can craft a different key and log in without the private key.

CVE-2026-86060, CVSS 9.2. RouterOS mishandled usernames beginning with a disallowed character, so a crafted username elevates the session to "full administrative privileges".

Chain those two and you have unauthenticated administrative access. CERT Polska named the chain MikroTrick.

CVE-2026-67277, CVSS 8.8, is separate: the bandwidth-test service lets an unauthenticated connection reach a state that should require login, and combined with uninitialised buffer data and an integer underflow yields kernel memory disclosure or a remote restart.

Fixed in 7.25beta3, 7.24.2, 7.23.4 and 6.49.21. MikroTik also, for the first time in its history, sent a push notification to users with its app installed.

Indicators, and what each one does and does not prove

IndicatorWhat it meansThe qualification they attach
A highly privileged user named “ops”The account created by the observed attacksIts absence does not rule out unauthorised activity
Log line: login failure for user -2 from <ip> via sshAn attempt against the crafted-username flawAs above. Investigate any occurrence immediately
Log line: user <name> added by ssh:-2@<ip>A successful account creation via the chainAs above
Source IP 82.192.72.4Successful attacks including the “ops” account, occurring since at least 2 SeptemberA single observed source. Not the whole population
Source IP 103.102.31.18Used in attempts to exploit the chainAs above
The “Flagged” marker in /system/device-mode/printMikroTik scans at startup for known signs of unauthorised change and flags them“This mechanism detects only selected traces left after a compromise. The absence of the marker is not proof that the device is safe”
All from CERT Polska's advisory of 5 September 2026. The qualifications in the right-hand column are theirs, not ours.

That last row is the one to read twice. The vendor shipped a detection mechanism with the fix, and the CERT went out of its way to say what it does not cover, adding that the marker "should therefore be treated as an indication of a possible earlier compromise, not as proof that one of the vulnerabilities reported by CERT Polska was exploited".

Take this with you

This morning, in order

  • Update to 7.25beta3, 7.24.2, 7.23.4 or 6.49.21. If you cannot, block SSH, WWW, WWW-SSL and the bandwidth-test server from everything outside trusted management networks, and stop using the built-in SSH client on unpatched devices. Those are stopgaps, not a fix.
  • Check for a privileged user named “ops”, and grep your logs for the two patterns above. Their presence demands investigation. Their absence proves nothing.
  • Run /system/device-mode/print and read the flagged value, then read CERT Polska’s caveat about it rather than treating a clean result as an all-clear.
  • If anything indicates compromise, isolate the device and secure the logs and configuration BEFORE resetting. Do not clear the Flagged marker until the analysis is done.
  • Then factory reset and rebuild from a configuration you trust, rotating every password, key and secret. Do not restore a full backup taken from a device you suspect, because you would restore the attacker’s changes with it.
  • Note this is not in CISA KEV and there is nothing from the NCSC, so if your process waits for either you will not act on it today.

The position

Two things happened here and they are usually reported as one.

A frontier cyber model, accessed through a government programme, materially accelerated vulnerability discovery at a national CERT. That is a real capability result, arriving in the same fortnight as Cisco attributing an IOS XR hardening release partly to frontier models and OpenAI declaring a model Critical for cyber capability. The direction of travel is no longer arguable.

And a team that could have claimed the whole thing for the machine wrote down, unprompted, that the machine did the automatable part and the people did the part that determines whether any of it is true. Preparing context. Designing the lab. Choosing what to look at. Killing false positives. Establishing real impact.

Both halves are the story. Anyone quoting the first without the second is describing a different project from the one CERT Polska ran.

Sources

  1. PrimaryCritical vulnerabilities in MikroTik RouterOS are being actively exploited, 5 September 2026: the six CVEs, the MikroTrick chain, the indicators of compromise, the Flagged mechanism caveat, and the methodology section naming GPT-5.5-cyber and GPT-5.6-solCERT Polskaaccessed 2026-09-07
  2. PrimaryKnown Exploited Vulnerabilities catalogue at version 2026.09.04, checked on 7 September 2026 and containing no MikroTik entryCISAaccessed 2026-09-07
  3. PrimaryExpanding Daybreak as the cyber defense window narrows, the announcement of the GPT-5.5-cyber model and the access tiers under which CERT Polska obtained itOpenAIaccessed 2026-09-07

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

One email per briefing. Unsubscribe any time.