QiAnXin XLab says it captured a suspicious script, cwpsrv_update.sh, on June 29 that downloads a backdoored, recompiled cwpsrv to replace the legitimate Control Web Panel (CWP) binary; the backdoor runs attacker commands only on specially crafted requests and suppresses logging for them [1]. XLab says more than 340,000 CWP instances were internet-exposed over the past month and that a sample uploaded to VirusTotal on September 30 had zero detections, indicating real victims exist [1][2]. CWP administrators should check hosts against XLab indicators and, if infected, restore cwpsrv from the attacker-created backup, upgrade to the latest version and immediately rotate all control panel credentials [1].
Linux backdoor CWPdoor hides in trojanized CWP panel server cwpsrv and suppresses access logs
1 min read
- Disclosed
- Nov 5, 2026
- Published
- Nov 11, 2026
- Last updated
- Nov 10, 2026
- CVSS basis
- Our assessment
- Technology
- Attack vector
- Actor type
- Motivation
On this page
30-second summary
What happened
Who is affected
Industries mainly affected: Cross-industry
What to do nowOur advice
XLab says more than 340,000 CWP instances were internet-exposed over the past month and that a sample uploaded to VirusTotal on September 30 had zero detections, indicating real victims exist [1]
Timeline
Technical details
Remediation
References
Research1
- [1]
“more than 340,000 CWP instances were exposed to the internet over the past month, making all of them potential targets for cwpdoor infection”
Media1
- [2]
This site aggregates public information and is not security consulting advice. Test remediation steps before applying.