Build1 publisher3 min readPublished
A crafted HTTP request runs as root on the console that pushes every Cisco firewall's policy
Cisco Talos says three separate clusters, one sharing tooling with Sandworm, worked the same CVSS 10.0 bypass in Secure Firewall Management Center. The scope change in that vector reaches every firewall the console manages.
The Engineer · Build desk

What happened
- Cisco Talos confirmed on 9 September 2026 that three separate threat clusters were exploiting two already-patched vulnerabilities in Cisco Secure Firewall Management Center.
- The CVSS vector for the 10.0-rated CVE-2026-20079 includes a scope change, so bypassing the console's login reaches everything the console manages.
- UAT-11823, which Talos assesses with high confidence as sharing tooling with Sandworm, chained the bypass with the static-credential flaw and installed a Cyclops Blink variant.
- CISA added CVE-2026-20079 to its Known Exploited Vulnerabilities catalog on 9 September 2026 and set a federal remediation deadline of 12 September.
Compiled by The EngineerSomething wrong?How this is made
Why it matters
- constraint Cleanup has to re-derive the rules, credentials and logs FMC produced from elsewhere, because an attacker with root wrote them or could have rewritten them.
- cost The fix differs across six release branches, and every credential the console can reach has to be rotated. The bill scales with the size of the fleet.
- decision Agencies under the 12 September deadline had to take the July hotfix, because the consolidated hardening release was not due until the following week.
- exposure Defenders who scope this from external scan data will undercount, since the consoles that matter sit behind VPNs and jump hosts and only surface in internal configuration records.
Cisco's advisory puts the root cause of the 10.0-rated CVE-2026-20079 in an improper system process created during boot [2][3]. In use, an attacker sends a crafted HTTP request to an unpatched device, the web interface processes it without a valid session, and scripts execute as root on the underlying operating system [3]. There is no workaround [4].
The escalation in UAT-11823's chain went through Cisco's own code path. Talos says the cluster rewrote license.tmp so that an installation tool would execute it as root, opened a Netcat reverse shell, harvested configuration from the managed firewalls, and installed a Cyclops Blink variant [9]. That implant is a Linux ELF loader supporting credential theft, command execution, file transfer and packet sniffing [10]. UAT-12197 went after the credential store instead. It dropped a JSP web shell into the CSM Tomcat web root and a JAR command executor, then used the built-in OmniQuery.pl script to pull authentication data out of FMC's internal database [8].
One of the three clusters worked the static-credential flaw alone. Talos assesses UAT-11988 with high confidence as a Qilin ransomware affiliate. It logged in with the hardcoded credentials from CVE-2026-20316, mapped the environment with legitimate tools, deployed an antivirus killer and delivered Qilin ransomware to selected endpoints [11]. That flaw scores 5.3 on its own [6].
FMC pushes policy, firmware and configuration to every managed Cisco firewall in an estate, and it stores the management credentials for the firewalls it governs [14][23]. Rotation therefore covers every credential reachable from the console [23].
External scan data counts a different population. A dev.to analysis ran ZoomEye queries and found 2 assets under app="Cisco Firepower" and 114 under app="Cisco ASA", indexed under fingerprints the FMC console does not present [18]. A console placed behind a VPN, a jump host or an internal segment does not appear in an external asset index at all [20]. VulnCheck's count of roughly 300 to 700 internet-exposed instances is a March 2026 figure, unrevised since [15]. For that range to say anything about your own estate, your console would have to be in the internal majority it implies. The evidence for that comes from configuration management, network monitoring and the firewall rules that permit access to the console [27].
The timeline is the other constraint. Cisco fixed the flaw in March 2026 and disclosed it with no evidence of exploitation, then learned in August that it was being used and confirmed that on 9 September [5]. About five months separated the fix from that knowledge [26]. Hotfixes went out on 31 July 2026, and the consolidated hardening release was planned for the week of 14 September, 45 days later [16][24]. Talos advised against waiting for it [16].
For devices already patched, one retrospective check is cheap. In expert mode, run zgrep "package_info.license" /var/log/messages. If the output points to /var/tmp/license.tmp, treat the device as compromised. Also check the CSM Tomcat web root for unexpected JAR files [22].
What to watch
- Whether VulnCheck refreshes its March 2026 count of 300 to 700 internet-exposed FMC instances.
- Whether Cisco's consolidated hardening release shipped in the week of 14 September 2026 and what it changes beyond the 31 July hotfixes.
- Whether Talos raises its assessment of UAT-11823 beyond shared tooling with Sandworm, or adds a fourth cluster.