Skip to main content
Mallory
MalwareExploits 3 CVEs

XenShell

XenShell is a JavaServer Pages (JSP)-based web shell observed in exploitation of Cisco Catalyst SD-WAN Manager vulnerabilities, particularly the chained exploitation of CVE-2026-20133, CVE-2026-20128, and CVE-2026-20122. Cisco Talos states that most observed exploitation attempts used publicly available ZeroZenX Labs proof-of-concept code and the accompanying JSP shell, which Talos named XenShell. The web shell enables operators to run arbitrary bash commands on compromised systems. Talos associated XenShell with one of at least 10 post-compromise clusters exploiting unpatched SD-WAN Manager devices from March to April 2026; in Cluster 3, XenShell was deployed as "sysv.jsp" and later accompanied by a Behinder variant deployed as "sysinit.jsp" from IP address 212.83.162[.]37. XenShell was used alongside other tooling seen across related clusters, including Godzilla, Behinder, AdaptixC2, Sliver, XMRig, gsocket, KScan/QScan, Nim-based implants, and credential-stealing scripts. The activity targeted Cisco SD-WAN infrastructure, and the broader exploitation set included follow-on actions such as web shell deployment, arbitrary command execution, credential theft targeting admin hashes, JWT key chunks, and AWS credentials for vManage.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

3 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

3 CVES
CVE-2026-20122Arbitrary File Overwrite in Cisco Catalyst SD-WAN Manager APIExploited in the wild

The vast majority of observed exploitation attempts involved the use of the ZeroZenX Labs proof-of-concept code and accompanying JavaServer Pages (JSP) shell, which we are calling “XenShell.”

via talos intelligence blogblog.talosintelligence.com
CVE-2026-20128Credential Disclosure in Cisco Catalyst SD-WAN Manager Data Collection AgentExploited in the wild

The vast majority of observed exploitation attempts involved the use of the ZeroZenX Labs proof-of-concept code and accompanying JavaServer Pages (JSP) shell, which we are calling “XenShell.”

via talos intelligence blogblog.talosintelligence.com
CVE-2026-20133Sensitive Information Exposure in Cisco Catalyst SD-WAN ManagerExploited in the wild

The vast majority of observed exploitation attempts involved the use of the ZeroZenX Labs proof-of-concept code and accompanying JavaServer Pages (JSP) shell, which we are calling “XenShell.”

via talos intelligence blogblog.talosintelligence.com
MITRE ATT&CK

Techniques & procedures

5 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1190Exploit Public-Facing ApplicationEvidence1

These clusters have been exploiting the CVE-2026-20133, CVE-2026-20128, and CVE-2026-20122 chain since early March 2026, following the publication of proof-of-concept code by ZeroZenX Labs.

Execution

2 techniques
T1059Command and Scripting InterpreterEvidence1

The tools deployed by these clusters range from webshells (Godzilla, Behinder, XenShell) and red team frameworks (AdaptixC2, Sliver) to cryptocurrency miners (XMRig) and credential stealers targeting admin hashes, JWT tokens and AWS credentials.

T1059.004Unix ShellEvidence3

Following successful exploitation, the webshells would allow the attacker to execute bash commands on the affected system.

Persistence

1 technique
T1505.003Web ShellEvidence3

The vast majority of observed exploitation attempts involved the use of the ZeroZenX Labs proof-of-concept code and accompanying JavaServer Pages (JSP) shell, which we are calling ‘XenShell.’ However, we observed several other JSP-based webshell variants.

Lateral Movement

1 technique
T1210Exploitation of Remote ServicesEvidence1

Talos is also aware of the widespread in-the-wild active exploitation of three vulnerabilities in unpatched Cisco Catalyst SD-WAN Manager infrastructure (CVE-2026-20133, CVE-2026-20128, and CVE-2026-20122) that, when chained together, can allow a remote unauthenticated attacker to gain access to the device.

INDICATORS OF COMPROMISE

IOCs tracked for this family

1 indicator attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
1 tracked

IPs, domains, and DNS infrastructure linked to this family.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app26 days ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching1

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities3

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping5

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.