Detecting Anomalous Cisco IOS XE Programmatic WebUI Configuration Changes
Detection of programmatic configuration modifications on Cisco IOS XE devices via the WebUI WSMA process associated with the Salt Typhoon campaign.
This brief addresses the risk of unauthorized programmatic configuration changes to Cisco IOS XE networking devices. These changes, specifically targeting the WebUI WSMA process, have been observed in activity attributed to the Salt Typhoon campaign. The WebUI component of Cisco IOS XE has previously been targeted by threat actors to gain persistent access, exfiltrate configurations, or pivot into internal networks. Monitoring for programmatic configuration changes initiated through the WSMA (Web Services Management Agent) process provides a critical visibility point for detecting exploitation attempts or unauthorized administrative actions. Defensive teams should monitor syslog data for specific mnemonic markers that indicate configuration modifications via the web interface.
Attack Chain
- Attacker identifies an internet-facing or reachable Cisco IOS XE device with the WebUI enabled.
- Attacker performs initial access or privilege escalation (T1190, T1078) to gain authenticated access to the WebUI.
- Attacker triggers the WSMA process via the WebUI to inject commands or alter device configuration.
- The device generates a syslog entry with facility SYS and mnemonic CONFIG_P.
- The message text explicitly logs the source as "Configured programmatically by process SEP_webui_wsma_http".
- Attacker leverages the modified configuration to establish persistence or facilitate further network intrusion.
- Final objective is achieved, such as credential harvesting, traffic redirection, or lateral movement within the network infrastructure.
Impact
Successful exploitation of Cisco IOS XE devices allows attackers to establish persistent, stealthy access within a target's network infrastructure. This can lead to the compromise of sensitive traffic, unauthorized access to internal systems, and the ability to exfiltrate enterprise or government data. The Salt Typhoon campaign emphasizes the targeting of critical infrastructure and network edge devices to facilitate long-term surveillance.
Recommendation
Prioritize the ingestion of Cisco IOS XE syslog data into your SIEM and enable logging for WebUI activity to detect anomalous programmatic configuration changes. Configure alerts specifically on the CONFIG_P mnemonic and the SEP_webui_wsma_http process to identify potential Salt Typhoon activity. Use the risk-based alerting framework to aggregate and correlate these events with other suspicious network behavior observed on the affected destination devices.
Immediate actions
Enable and ingest Cisco IOS XE syslog events into your SIEM
Mitigations
Review all administrative access to WebUI and restrict or disable if not required
T1190