
Read-only cPanel CVE-2026-41940 IOC detector for .sorry ransomware, Mr_Rot13 Filemanager backdoors, C2 callbacks, cron, SSH, and logs.
Read-only IOC detector for cPanel/WHM servers that may have been affected by CVE-2026-41940 and related post-compromise activity.
The script helps an operator review .sorry ransomware indicators, Mr_Rot13 Filemanager backdoor traces, suspicious cron entries, SSH key changes, callback traces, and cPanel log anomalies.
Open a GitHub issue when the detector crashes, gives an unclear result, flags a false positive, or needs documentation cleanup. Keep the example non-sensitive.
Use Ping7 repair when the result is SUSPICIOUS or COMPROMISED, or when the evidence includes live domains, customer files, private logs, SSH keys, cron entries, or ransomware traces that should not be posted in public.
Inspect first:
curl -fsSLO https://raw.githubusercontent.com/limo57640-crypto/cpanel-cve-41940-detector/main/detect.sh
less detect.sh
sudo bash detect.sh
Do not run remote shell content straight into root. Download the script, review it, then run it on the server you are responsible for.
Run this on a cPanel/WHM server when:
.sorry or other unexpected encrypted file extensions appear.CLEAN: no obvious IOC match.SUSPICIOUS: anomaly found, manual review needed.COMPROMISED: strong IOC match, immediate action required.ERROR: missing access, missing cPanel, or another runtime issue.cPanel CVE-2026-41940 IOC Detector
Checks run: 12
Suspicious: 2
Compromised: 0
STATUS: SUSPICIOUS - INVESTIGATE FURTHER
Review cPanel sessions, cron entries, SSH keys, and web-root changes.
Guide: https://ping7.cc/guides/cpanel-cve-2026-41940-self-check
| Code | Meaning |
|---|---|
0 | Clean result |
1 | Suspicious finding, manual review needed |
2 |
If the result is SUSPICIOUS or COMPROMISED, keep the output and send:
Domain or server:
WHM/cPanel version:
CVE: CVE-2026-41940
Detector result: CLEAN / SUSPICIOUS / COMPROMISED / ERROR
First suspicious timestamp:
Symptoms: ransomware extension, unknown admin, redirect, SSH key, cron, webshell, or log anomaly
Logs still available: yes / no
Do not send passwords in the first message. Send symptoms, timestamps, screenshots, and sanitized log snippets.
If the server was exposed during the active exploitation window, attackers may have added persistence that survives a cPanel update. This tool focuses on residue and post-compromise indicators.
Need repair help: https://ping7.cc/cve-repair
Open an issue for a false positive, a missed defensive signal, or a new safe IOC source. Include cPanel build, OS family, detector version, and sanitized output. Do not post customer data, secrets, live attacker infrastructure, or attack strings.
This project is defensive only. Run it only on systems you own or are authorized to audit.
No payloads. No broad scanning. No exploitation steps.
MIT
| Need | Link |
|---|
| Browse the tool page | https://limo57640-crypto.github.io/cpanel-cve-41940-detector/ |
| Read the Ping7 self-check guide | https://ping7.cc/guides/cpanel-cve-2026-41940-self-check/ |
| Compare with other Ping7 GitHub tools | https://ping7.cc/github-tools/ |
| Send suspicious output for repair | https://ping7.cc/cve-repair/ |
| Area | Signal |
|---|
| cPanel build | WHM/cPanel build compared with patched releases |
| Ransomware | .sorry, .ENCRYPTED, and related encrypted file extensions |
| Backdoors | Mr_Rot13 Filemanager paths and signatures |
| C2 callbacks | Known callback domains in hosts, DNS, or recent connections |
| Web paths | Suspicious files under cgi-sys, cgi-bin, and public web roots |
| Persistence | Root crontab, /etc/cron.d, SSH authorized_keys |
| Logs | cPanel sessions, cphulkd, Apache, ModSecurity, and root login anomalies |
| Strong compromise indicator found |
3 | Runtime error, missing root access, or cPanel not detected |