Note: articles are for educational purposes and are not professional security advice — consult an expert for your specific needs.

Urgent Action Required: Cisco Zero-Day Vulnerabilities Compromise Thousands of Devices

In short

Cisco IOS XE flaws CVE-2023-20198 and CVE-2023-20273 have been exploited together to install malicious backdoors on thousands of devices. Update affected releases to 16.12.10a, 17.3.8a, 17.6.6a or 17.9.4a, disable the HTTP/S server on internet-facing systems, and check for suspicious accounts and implants.

Summary written with AI from this article, and checked against it.

Urgent Action Required: Cisco Zero-Day Vulnerabilities Compromise Thousands of Devices

Affected systems and impact

FlawAffected systemsImpact
CVE-2023-20198Not statedCisco IOS XE 16.12 before 16.12.10a; 17.3 before 17.3.8a; 17.6 before 17.6.6a; 17.9 before 17.9.4aAttackers gain initial access and create a local user account, enabling further exploitation.
CVE-2023-20273OS command injection in the web UICisco IOS XE 17.3 before 17.3.8a; 17.6 before 17.6.6a; 17.9 before 17.9.4a; 16.12 before 16.12.10aAttackers escalate privileges to root and write a Lua-based malicious implant to the file system.

At a glanceCVE-2023-20273

CVE-2023-20273 has a CVSS 3.1 base score of 7.2 (High) from NVD. It is fixed in Cisco IOS XE 16.12.10a, 17.3.8a, 17.6.6a and 17.9.4a.

Severity7.2 High (CVSS 3.1, NVD)
Fixed inCisco IOS XE 16.12.10a, 17.3.8a, 17.6.6a, 17.9.4a
AffectedCisco IOS XE 17.3 – before 17.3.8a; 17.6 – before 17.6.6a; 17.9 – before 17.9.4a; 16.12 – before 16.12.10a; 185 versions listed by NVD, 16.1.1 to 17.12.1
ExploitedYes: in CISA's Known Exploited Vulnerabilities catalog since October 23, 2023
EPSS93% chance of exploitation in the next 30 days (FIRST, October 27, 2026)
Public exploit1 GitHub repository names it: proofs of concept, scanners, detections. Unverified: some are fake or malicious.
VectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
WeaknessCWE-78 OS Command Injection
UbuntuListed, no packages yet
DebianListed, no packages yet
Red HatNot tracked yet

Is there a public exploit for CVE-2023-20273?

Yes: CVE-2023-20273 is exploited in the wild. CISA added it to its Known Exploited Vulnerabilities catalog on October 23, 2023. 1 public GitHub repository names it: proofs of concept, scanners and detections. None of it is verified: some such repositories are fake or carry malware, so read the code before running it, and only against systems you own. FIRST's EPSS puts the chance of exploitation in the next 30 days at 93%, higher than 99.8% of scored CVEs.

From NVD, Ubuntu, Debian · checked October 28, 2026

At a glanceCVE-2023-20198

CVE-2023-20198 has a CVSS 3.1 base score of 10.0 (Critical) from NVD. It is fixed in Cisco IOS XE 16.12.10a, 17.3.8a, 17.6.6a and 17.9.4a.

Severity10.0 Critical (CVSS 3.1, NVD)
Fixed inCisco IOS XE 16.12.10a, 17.3.8a, 17.6.6a, 17.9.4a
AffectedCisco IOS XE 16.12 – before 16.12.10a; 17.3 – before 17.3.8a; 17.6 – before 17.6.6a; 17.9 – before 17.9.4a
ExploitedYes: in CISA's Known Exploited Vulnerabilities catalog since October 16, 2023
EPSS99.6% chance of exploitation in the next 30 days (FIRST, October 27, 2026)
Public exploit36 GitHub repositories name it: proofs of concept, scanners, detections. Unverified: some are fake or malicious.
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
WeaknessCWE-420
UbuntuListed, no packages yet
DebianListed, no packages yet
Red HatNot tracked yet
Also inRockwellautomation allen-bradley stratix 5200 firmware, Rockwellautomation allen-bradley stratix 5800 firmware

Is there a public exploit for CVE-2023-20198?

Yes: CVE-2023-20198 is exploited in the wild. CISA added it to its Known Exploited Vulnerabilities catalog on October 16, 2023. 36 public GitHub repositories name it: proofs of concept, scanners and detections. None of it is verified: some such repositories are fake or carry malware, so read the code before running it, and only against systems you own. FIRST's EPSS puts the chance of exploitation in the next 30 days at 99.6%, higher than 99.9% of scored CVEs.

From NVD, Ubuntu, Debian · checked October 28, 2026

Cisco has recently announced a critical zero-day vulnerability in its IOS XE operating system. This vulnerability, cataloged as CVE-2023-20273, presents severe risks to thousands of devices. This issue is further exacerbated by another vulnerability, CVE-2023-20198, which forms part of a complex exploit chain. Together, these vulnerabilities have been exploited by unidentified threat actors to install malicious backdoors.

Risk Scoring

Two vulnerabilities are at the center of this cybersecurity crisis. According to the Common Vulnerability Scoring System (CVSS), CVE-2023-20273 has a score of 7.2, while CVE-2023-20198 has a staggering score of 10.0. These scores indicate the severity of the vulnerabilities, with higher scores suggesting a more critical risk.

Vulnerability Details

Initial Attack Vector

The attacker starts by exploiting CVE-2023-20198 to gain initial access to the vulnerable system. They execute a command to establish a local user account. This account provides the attacker with regular user access, which serves as a launching pad for further exploits.

Privilege Escalation

Once initial access is secured, the attacker exploits CVE-2023-20273. Utilizing the web UI feature in the IOS XE operating system, the attacker uses the newly created user to escalate privileges to the root level. The Lua-based malicious implant is then written to the file system.

Wider Implications

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has warned that successful exploitation could give an attacker full control over a compromised system. Given the absence of adequate protection measures, attackers could then perform a range of activities, from monitoring network traffic to establishing persistent entry points into the network.

Scale of the Problem

According to estimations from Censys and LeakIX, over 40,000 devices running the vulnerable Cisco IOS XE software have already been compromised. This number is continually rising, posing significant threats to enterprise networks. Current data from Shodan reveals that more than 146,000 potentially vulnerable systems are open to attacks.

Administrator Guidance

Monitoring

Administrators are urged to look for recently created or suspicious user accounts, which could indicate an ongoing attack. Cisco recommends disabling the HTTP/S server feature on internet-facing systems to mitigate risks.

Identification of Malicious Implants

To identify malicious implants, administrators should use the curl command, as described in Cisco's security advisory, on the compromised device.

Recommendations

Patch and Update

As soon as patches become available, update all affected devices to the most secure software version.

Continuous Monitoring

Monitor network activity meticulously, especially on devices running Cisco IOS XE. Be vigilant for any signs of unauthorized access or newly created user accounts.

Disable Unnecessary Features

Deactivate the HTTP/S server feature on devices exposed to the internet to reduce the attack surface.

Network Segmentation

Isolate critical systems from less critical ones to prevent attackers from moving laterally within the network.

Security Awareness Training

Training staff in cybersecurity awareness can prove crucial in recognizing and responding to potential security threats.

Indicators of Compromise (IoCs)

  • IP Addresses:
    • 5.149.249[.]74
    • 154.53.56[.]231
    • 154.53.63[.]93
  • Usernames:
    • cisco_tac_admin
    • cisco_support
    • cisco_sys_manager

Final Thoughts

The discovery of these vulnerabilities in Cisco’s IOS XE software underscores the perpetual risks in today's digital world. Organizations utilizing Cisco networking devices need to take immediate action to mitigate these vulnerabilities, given that threat actors have already exploited them. Continuous monitoring, timely updates, and cybersecurity awareness among staff are crucial for managing this crisis effectively.

Sources

  1. CVE recordCVE-2023-20273 in the National Vulnerability Database · nvd.nist.gov
  2. CVE recordCVE-2023-20198 in the National Vulnerability Database · nvd.nist.gov
Vishal

About the author

· Software & security engineer

GitHub · LinkedIn · X

Vishal writes Trickyworld's tutorials and interview-preparation guides on programming, databases, cyber security and AI. Vishal has been shipping production software long enough to have firm opinions about Python, PHP, Node.js, and JavaScript, and to have been wrong about each of them at least once. The work has run the whole stack: Drupal and Laravel applications, React front ends, MySQL and MongoDB underneath, Redis and Memcached for the things that had to be fast, Apache Solr for the things that had to be findable. That last part turned out to matter more than anyone expected. Tune a Solr index for a season, then watch a language model confidently retrieve the wrong document, and you recognise an old problem wearing new clothes. Most of what is hard about AI systems is not the model. It is retrieval, caching, latency budgets, and deciding what the system does when the answer comes back wrong — which is work he has been doing since well before anyone called it AI engineering. He plays a lot of games, which is less a hobby disclosure than an admission of where a good share of his engineering instinct came from. Real-time systems with a frame budget. State that has to stay coherent while a player does something no designer anticipated. The permanent question of what happens when the frame cannot finish in time. Those habits carry over more directly than they have any right to. He has written several books on programming, all built on the same conviction: most technical writing is unclear because the author never decided what to leave out. More from Vishal → · Editorial policy

#Cisco#CVE-2023-20198#CVE-2023-20273#cybersecurity#Lua Backdoor#network security#Vulnerability#Zero-Day

More on Cyber Security.

Latest articles

$ subscribe --weekly

Get the next tutorial in your inbox.

Programming, security and AI — the practical bits, no spam. Unsubscribe any time.