The Australian Signals Directorate (ASD) has issued a bulletin warning of active cyber attacks against unpatched Cisco IOS XE devices in Australia that deploy a previously undocumented implant named BADCANDY (The Hacker News). The agency links the campaign to exploitation of CVE-2023-20198, a critical flaw rated CVSS 10.0 that permits a remote, unauthenticated attacker to create an account with elevated privileges and take control of affected systems (The Hacker News.)
Scope and timeline of activity
ASD reports that variations of BADCANDY first appeared in October 2023 and that attacks have continued through 2024 and into 2025 (The Hacker News). The agency estimates roughly 400 devices in Australia were compromised since July 2025, with about 150 infections recorded in October 2025 alone (The Hacker News).
Technical characteristics of BADCANDY
- Type: Lua-based web shell.
- Persistence: Non-persistent; the implant does not survive a reboot, but attackers commonly reintroduce it if the device remains unpatched and internet-exposed.
- Post-compromise behavior: Operators have observed actors applying non-persistent configuration changes to obscure the device’s vulnerable status and to detect when the implant has been removed, leading to repeated re-exploitation (The Hacker News).
All of the above indicates that while a reboot may remove the running implant, it does not undo other malicious changes the attackers may have made (The Hacker News).
Threat actor context
ASD notes that China-linked groups, including Salt Typhoon, have exploited CVE-2023-20198 in recent months to target telecommunications providers, consistent with wider in-the-wild exploitation observed since late 2023 (The Hacker News).
Recommended mitigations and detection steps
ASD emphasizes immediate remediation actions: apply Cisco’s patches for CVE-2023-20198, restrict public exposure of the device web UI, and follow Cisco hardening guidance (The Hacker News). Additional checks recommended by the agency include:
- Review running configuration for accounts with privilege 15 and remove unexpected or unapproved accounts (The Hacker News).
- Look for accounts with random strings or names such as cisco_tac_admin, cisco_support, cisco_sys_manager, or cisco and delete them if they are not legitimate (The Hacker News).
- Inspect running configuration for unknown tunnel interfaces (The Hacker News).
- Review TACACS+ AAA command accounting logs (if enabled) for configuration changes (The Hacker News).
Practical note for responders
Because actors can detect removal of the implant and re-infect vulnerable devices, operators must both patch and harden devices, and validate and remediate any unauthorized configuration changes or accounts introduced by the attackers (The Hacker News).
Sources: The Hacker News

Comments
Post a Comment