Hunt: cwpdoor, a rebuilt Control Web Panel cwpsrv that runs signed commands from X-Ngx-Integrity headers and keeps them out of access logs
- Checks:
ss -axp | grep integrity(socketngx_http_integrity_helper);strings /usr/local/cwpsrv/bin/cwpsrv | grep X-Ngx-Integrity; unexpected helper children of cwpsrv inps. - IOCs: download host
136.0.141[.]71(/static/cwpsrv_update.sh,/static/cwpsrv_1.15.10,/static/cwpsrv_1.24.0); MD5e505d4ffa21cf494a5dc2d7c8f4f1236(installer),965aea67fb40de1bab5169ada993349f(1.15.10),d3f4e95113d49ab3991b45e457bda75b(1.24.0). - Network: the backdoor returns results as HTTP 200
application/octet-streamon the panel port; look for that on CWP panel traffic. - The Brazil VirusTotal archive also held Ebury; XLab doesn't know if they're related.
Sources: QiAnXin XLab: CWPdoor, the invisible backdoor living inside Control Web Panel (Nov 5) · The Hacker News: hackers hide Linux backdoor in Control Web Panel server (Nov 6)