Attackers Are Now Writing Files to Cisco Unified CM Over an Unauthenticated SSRF Flaw, CVE-2026-20230
Cybersecurity

Attackers Are Now Writing Files to Cisco Unified CM Over an Unauthenticated SSRF Flaw, CVE-2026-20230

Three weeks after Cisco patched a critical server-side request forgery flaw in Unified Communications Manager, attackers are exploiting it in the wild with file:// payloads that write to the underlying OS and set up root escalation.

PublishedJune 24, 2026
Read time6 min read
Share

A Patch That Came With a Three-Week Fuse

When Cisco disclosed CVE-2026-20230 on June 3, the advisory had all the markers that make a security team move slowly. The affected service, WebDialer, is disabled by default. The flaw was a server-side request forgery rather than a clean remote code execution. And the CVSS score, 8.6, sat just under the psychological line that triggers an all-hands response. For a lot of organizations running Unified Communications Manager, that was enough to push the patch into the normal change window rather than the emergency one.

That window has now closed on attackers' terms. Over the weekend before June 23, threat intelligence firm Defused detected live exploitation of the flaw, describing it tersely as a 'Cisco Unified CM (CUCM) WebDialer SSRF to root file-write.' The roughly three weeks between disclosure and exploitation is close to the median these days, and it is a reminder that a default-disabled service is not the same thing as a service nobody enabled. WebDialer is a click-to-call feature, and plenty of enterprises turned it on years ago, baked it into a softphone rollout, and forgot it was there.

How file:// Turns SSRF Into Root

The mechanics are what make this interesting, and dangerous. SSRF flaws are usually treated as a way to reach internal services or scan an internal network from a trusted vantage point. Here the impact is worse. Because Unified CM mishandles input validation on specific HTTP requests sent to the WebDialer component, an attacker can supply a file:// URI and force the appliance to write attacker-controlled content to its own filesystem. Cisco elevated the Security Impact Rating to Critical precisely because that file-write primitive can be chained into full root privilege escalation on the underlying operating system.

The exploitation Defused saw is still in a reconnaissance posture. The observed payloads were writing a marker file, '/tmp/cve-2026-20230-test.txt', from a single source IP, which is the classic fingerprinting step attackers use to build a list of confirmed-vulnerable devices before returning with a real payload. We read that as a warning shot, not a reason to relax. Once an attacker has a verified target list and a working file-write, the jump to a planted web shell, a poisoned cron entry, or a tampered configuration file is a matter of engineering, not luck. The technical write-up SSD Secure published after the disclosure removes much of that effort for anyone who wants to weaponize it.

Who Is Actually Exposed

The scoping detail that should drive every remediation decision is the WebDialer dependency. The vulnerable code path is only reachable when the WebDialer service is enabled, and Cisco ships it disabled by default. That narrows the exposed population, but it does not make it small. WebDialer underpins click-to-dial integrations with CRM systems, browser plugins, and contact-center tooling, and those integrations were often stood up by a telephony team years ago without a security review. The honest answer to 'are we vulnerable' is not 'we left the default,' it is 'go check the running services.'

On versions, the affected trains are 14.x prior to 14SU6 and 15.x prior to 15SU5. Administrators can confirm WebDialer status in Cisco Unified Serviceability under Tools and then Service Activation. We would treat any internet-reachable Unified CM with WebDialer enabled as a near-certain target, and any internally reachable one as a serious lateral-movement risk. The first inventory question is not which version you run, it is which of your call managers expose WebDialer to networks an attacker could plausibly reach.

Why Telephony Infrastructure Is Such a Prize

Unified Communications Manager is not a server most CISOs think about every day, and that is part of the problem. It sits deep inside the network, it is trusted by phones and softclients across every site, and it frequently has broad reachability to directory services and internal APIs. A root foothold on the call manager is a near-ideal pivot point: it is rarely watched as closely as a domain controller, yet it talks to almost everything. For an attacker, owning the phone system is a quiet way to live inside the enterprise and to harvest the call metadata, directory data, and integration credentials that flow through it.

This is also why the gap in Cisco's patch schedule matters so much. Organizations on the 14.x train can move to 14SU6 today. Organizations on 15.x are in a harder spot: the proper fix in 15SU5 is not scheduled until September 2026, leaving a roughly three-month window covered only by interim COP patches. We think anyone who cannot deploy a COP patch immediately should disable WebDialer outright, because Cisco has been explicit that there is no full workaround short of patching. Turning off a service you may not even use is a cheaper decision than explaining a root compromise of the voice platform.

The Missing KEV Listing

At the time of reporting, CVE-2026-20230 was not yet in CISA's Known Exploited Vulnerabilities catalog. For federal agencies and the many private firms that use the KEV list as a forcing function, that absence is a trap. The exploitation is real and confirmed by an independent intelligence vendor, but the bureaucratic clock that would normally compel patching has not started. Defenders who wait for the KEV entry before acting are choosing to lag the attackers by however many days it takes CISA to catch up, and that lag is being measured against an exploit that is already running.

This is the second consecutive cycle in which Cisco's collaboration and networking products have been at the center of active exploitation, and the pattern should reshape how enterprises treat their voice and video stack. Communications infrastructure deserves the same vulnerability-management urgency as the perimeter and the identity layer. The cheapest mitigation here costs nothing: log into Serviceability, confirm whether WebDialer is actually running, and turn it off if it is not earning its keep. Everything after that is patching on Cisco's timetable, not yours, and the timetable for the largest installed base does not finish until September.

What CISOs Should Do This Week

The action list is short and unambiguous. Inventory every Unified CM and Session Management Edition node and record its version and WebDialer state. Apply 14SU6 wherever the 14.x train allows it, deploy the interim COP patch on 15.x, and disable WebDialer on anything that cannot be patched immediately. Then hunt: search for the marker filename and any unexpected files written to the appliance filesystem, review WebDialer access logs for crafted HTTP requests carrying file:// URIs, and confirm whether the published source IP touched your estate during the exploitation window.

The broader governance point is the one worth carrying into the next planning cycle. Appliances that run an embedded operating system, like Unified CM, tend to fall outside the patch cadence and monitoring coverage that servers and endpoints enjoy, which is exactly why attackers keep returning to them. We would push for these systems to be tracked in the same vulnerability program, scanned on the same schedule, and logged into the same SIEM as everything else. A root file-write on the phone system is not a telephony problem. It is an enterprise compromise that happens to start in a box nobody was watching.

Tagged#news#security#cisa#zero-day#cybersecurity