AhsayCBS auth bypass + RCE chain (CVE-2026-105133/105134) exploited for web shells and XMRig; new hotfixes
Two chained AhsayCBS flaws give unauthenticated remote code execution and have been exploited to drop web shells and XMRig miners. Earlier patches were incomplete. Apply hotfix v10.3.4.45 or v9.15.2.70 and reboot today, then hunt exposed servers for web shells and miners.
Triage: The software is internet-facing, KEV-listed, and has an unauthenticated RCE chain confirmed exploited in the wild [S1].
There is one reputable secondary source [S1], which reports Huntress findings and the CISA KEV listing; the pipeline context also flags both CVEs as KEV. The Ahsay advisory, the Huntress write-up and the CISA KEV entry were not supplied as sources.
What happened
- CVE-2026-105133 and CVE-2026-105134 in AhsayCBS can be chained to bypass authentication and execute arbitrary commands without credentials [S1].
- Huntress reports the chain was exploited to drop web shells and XMRig cryptominers on exposed systems [S1].
- Fixes shipped in 9.15.2.59 and 10.3.4.0 were incomplete [S1].
- Ahsay released hotfixes v10.3.4.45 and v9.15.2.70, which should be applied followed by a server reboot [S1].
- CISA added both flaws to KEV with a federal remediation deadline of 2026-10-17 [S1].
- The source does not publish file paths, command lines, hashes or network IoCs [S1].
Timeline
| 2026-10-15 | Exploitation for web shells and XMRig reported; incomplete earlier patches and new hotfixes v10.3.4.45 and v9.15.2.70 reported S1 |
| 2026-10-17 | CISA KEV federal remediation deadline S1 |
Detect
Shell spawned by AhsayCBS server process · EDR / Sysmon process creation (EventCode 1)
index=* (EventCode=1 OR tag=process) (ParentImage="*Ahsay*" OR ParentCommandLine="*Ahsay*" OR parent_process_path="*Ahsay*") (Image IN ("*\\cmd.exe","*\\powershell.exe","*\\pwsh.exe","*/sh","*/bash","*/curl","*/wget") OR process_name IN ("cmd.exe","powershell.exe","pwsh.exe","sh","bash","curl","wget")) | stats count min(_time) as first max(_time) as last values(CommandLine) as cmd by host ParentImage ImageFROM logs-* | WHERE event.category == "process" AND (process.parent.executable LIKE "*Ahsay*" OR process.parent.command_line LIKE "*Ahsay*") AND (process.executable LIKE "*\\\\cmd.exe" OR process.executable LIKE "*\\\\powershell.exe" OR process.executable LIKE "*\\\\pwsh.exe" OR process.executable LIKE "*/sh" OR process.executable LIKE "*/bash" OR process.executable LIKE "*/curl" OR process.executable LIKE "*/wget" OR process.name IN ("cmd.exe", "powershell.exe", "pwsh.exe", "sh", "bash", "curl", "wget")) | STATS count = COUNT(*), first = MIN(@timestamp), last = MAX(@timestamp), cmd = VALUES(process.command_line) BY host.name, process.parent.executable, process.executableA hit means: The AhsayCBS process started a command shell or download tool. This is consistent with the unauthenticated RCE chain being used [S1]. Treat the host as possibly compromised until the activity is explained.
XMRig miner execution · EDR / Sysmon process creation
index=* (EventCode=1 OR tag=process) (Image="*xmrig*" OR process_name="*xmrig*" OR CommandLine="*stratum+tcp*" OR CommandLine="*stratum+ssl*" OR CommandLine="*--donate-level*" OR CommandLine="*randomx*") | stats count min(_time) as first values(CommandLine) as cmd values(ParentImage) as parent by host Image
FROM logs-* | WHERE event.category == "process" AND (process.executable LIKE "*xmrig*" OR process.name LIKE "*xmrig*" OR process.command_line LIKE "*stratum+tcp*" OR process.command_line LIKE "*stratum+ssl*" OR process.command_line LIKE "*--donate-level*" OR process.command_line LIKE "*randomx*") | STATS count = COUNT(*), first = MIN(@timestamp), cmd = VALUES(process.command_line), parent = VALUES(process.parent.executable) BY host.name, process.executable
A hit means: A miner matching common XMRig traits is running. On an AhsayCBS server, this matches the reported post-exploitation payload [S1]. The search terms are generic XMRig traits, not IoCs from the source.
New script files written under the AhsayCBS install path · Sysmon file create (EventCode 11) / EDR file events
index=* EventCode=11 TargetFilename="*Ahsay*" (TargetFilename="*.jsp" OR TargetFilename="*.jspx" OR TargetFilename="*.war" OR TargetFilename="*.php" OR TargetFilename="*.aspx" OR TargetFilename="*.sh" OR TargetFilename="*.ps1") | stats count min(_time) as first values(TargetFilename) as files values(Image) as writer by host
FROM logs-* | WHERE event.category == "file" AND event.type == "creation" AND file.path LIKE "*Ahsay*" AND (file.path LIKE "*.jsp" OR file.path LIKE "*.jspx" OR file.path LIKE "*.war" OR file.path LIKE "*.php" OR file.path LIKE "*.aspx" OR file.path LIKE "*.sh" OR file.path LIKE "*.ps1") | STATS count = COUNT(*), first = MIN(@timestamp), files = VALUES(file.path), writer = VALUES(process.executable) BY host.name
A hit means: A new script or web-app file appeared under the AhsayCBS tree. This could be a web shell [S1]. The file types are inferred because the source gives no paths, so compare hits against the hotfix install time.
Verify
- Check whether the parent process is the AhsayCBS service and whether the child command line matches documented Ahsay maintenance, upgrade or backup scripts.
- Compare any new web or script files against a clean install of the same AhsayCBS version. Treat unexplained files written outside a patch window as suspect.
- Confirm a miner by sustained high CPU on the host and outbound connections to mining pools from the flagged process.
- Benign look-alikes include hotfix or upgrade activity that writes files and restarts services under the Ahsay path, and admin-run diagnostic shells.
- Pull AhsayCBS web access logs for the time window and look for unauthenticated requests that come just before the process or file event.
Scope
Affected
- AhsayCBS servers vulnerable to CVE-2026-105133 and CVE-2026-105134 [S1]
- AhsayCBS 9.15.2.59 and 10.3.4.0, whose earlier patches were incomplete [S1]
Only if
- The AhsayCBS server is reachable by the attacker; exploitation was observed on exposed systems [S1]
Not affected if
None stated by the sources.
Fixed in: Hotfix v10.3.4.45 (10.x) or v9.15.2.70 (9.x), followed by a server reboot [S1]
Enumerate
- All AhsayCBS instances, their exact version and hotfix level, and whether each has been rebooted since the hotfix
- Which instances are reachable from the internet
- Accounts and credentials stored in or used by AhsayCBS, including backup destinations, storage keys and service accounts
- Backup clients and data managed by each affected server
Contain
- Restrict internet access to AhsayCBS to known IPs or a VPN until the hotfix is applied and verified. This step is reversible.
- Preserve evidence before changing a suspect host: memory capture, disk image or snapshot, and AhsayCBS and web access logs.
- Apply hotfix v10.3.4.45 or v9.15.2.70 and reboot [S1]. Do not rely on 9.15.2.59 or 10.3.4.0 [S1].
- Isolate any host with a confirmed web shell or miner from the network.
- Rotate credentials held by AhsayCBS on compromised hosts. Rotation cannot be undone and will break dependent backup jobs until they are reconfigured.
Eradicate
- Remove web shells dropped through the RCE chain [S1].
- Remove XMRig binaries and any mechanism that relaunches them [S1]. The source does not describe the persistence method, so check services, scheduled tasks and cron.
- Close the root cause with the complete hotfix plus reboot [S1].
Recover
- Before restoring access, confirm the hotfix version and that a reboot has occurred [S1].
- Before restoring access, confirm no unknown files remain under the AhsayCBS install path.
- If integrity is in doubt, rebuild from known-good media rather than cleaning in place.
- Validate integrity of backup data managed by the server before relying on it for restores.
- Afterwards, monitor for child processes of AhsayCBS, CPU spikes, mining-pool connections and new web files.
Re-enter the loop when
- Huntress, Ahsay or CISA publish file paths, hashes or network IoCs.
- Ahsay revises the hotfix or reports these hotfixes are also incomplete.
- Exploitation is reported with payloads beyond web shells and miners, such as data theft or ransomware.
- Additional AhsayCBS versions or related Ahsay products are named as affected.
- A hunt hit appears on a host already marked patched.
Debrief
- Record each AhsayCBS instance's exposure, version, patch and reboot dates, and hunt results.
- Record whether 9.15.2.59 or 10.3.4.0 had been treated as fixed, and the patch-validation gap that created.
- Source gap: no IoCs, paths or command lines are published [S1].
- Source gap: the exploitation start date is not stated.
- Source gap: CVSS and exact vulnerable version ranges are not stated.
- Source gap: the KEV addition date is not stated.
Detection coverage — checked automatically
| Category | Source | Status |
|---|---|---|
| Vendor | Impacted vendor / CERT advisory | nothing found — no vendor or CERT page among the thread sources; secondary reporting only |
| Government | CISA KEV · CVE-2026-105133 | published — listed 2026-10-14, federal due 2026-10-17 |
| Government | CISA KEV · CVE-2026-105134 | published — listed 2026-10-14, federal due 2026-10-17 |
| Reference | NVD · CVE-2026-105133 | published — published 2026-10-04, CVSS 4.0 6.9 |
| Reference | NVD · CVE-2026-105134 | published — published 2026-10-04, CVSS 4.0 10 |
| VM scanners | Qualys · CVE-2026-105133 | nothing found — no ThreatPROTECT or Security Blog post names it; the QID knowledge base needs a login |
| VM scanners | Qualys · CVE-2026-105134 | nothing found — no ThreatPROTECT or Security Blog post names it; the QID knowledge base needs a login |
| VM scanners | Rapid7 · CVE-2026-105133 | published — InsightVM coverage stated |
| VM scanners | Rapid7 · CVE-2026-105134 | published — InsightVM coverage stated |
| VM scanners | Tenable · CVE-2026-105133 | published — 1 plugin: 115714 Ahsay AhsayCBS < 10.3.4.45 Authentication Bypass |
| VM scanners | Tenable · CVE-2026-105134 | published — 1 plugin: 115714 Ahsay AhsayCBS < 10.3.4.45 Authentication Bypass |
| EDR / endpoint VM | CrowdStrike blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | Microsoft Security blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne Labs | nothing found — no post names it among the feed's 10 newest items |
| WAF / edge | Akamai blog | nothing found — no post names it among the feed's 1183 newest items |
| WAF / edge | Cloudflare WAF managed-ruleset changelog | nothing found — no post names it among the feed's 139 newest items |
| Cloud / container | Wiz blog | nothing found — no post names it among the feed's 717 newest items |
| Linux distro errata | Debian tracker · CVE-2026-105133 | published — tracker entry |
| Linux distro errata | Debian tracker · CVE-2026-105134 | published — tracker entry |
| Linux distro errata | Red Hat · CVE-2026-105133 | nothing found — no Red Hat entry |
| Linux distro errata | Red Hat · CVE-2026-105134 | nothing found — no Red Hat entry |
| IDS / research | Cisco Talos blog | nothing found — no post names it among the feed's 15 newest items |
| IDS / research | Emerging Threats open · CVE-2026-105133 | nothing found — no open rule names it (exploit, web_server, web_specific_apps sets) |
| IDS / research | Emerging Threats open · CVE-2026-105134 | nothing found — no open rule names it (exploit, web_server, web_specific_apps sets) |
| Detection content | Elastic detection rules | published — 1 file names XMRig: rules/linux/impact_memory_swap_modification.toml |
| Detection content | Elastic Security Labs | nothing found — no post names it among the feed's 102 newest items |
| Detection content | SigmaHQ rules | published — 13 files name XMRig: rules/web/proxy_generic/proxy_ua_cryptominer.yml, rules/linux/auditd/execve/lnx_auditd_coinminer.yml, rules/linux/process_creation/proc_creation_lnx_crypto_mining.yml, rules/windows/driver_load/driver_load_win_vuln_winring0_driver.yml |
| Detection content | Splunk ESCU | published — 16 files name XMRig: stories/xmrig.yml, removed/detections/xmrig_driver_loaded.yml, stories/cisa_aa22_320a.yml, lookups/csv/suspicious_ports_list.csv |
| Community | Nuclei template · CVE-2026-105133 | published — template in nuclei-templates (main) |
| Community | Nuclei template · CVE-2026-105134 | published — template in nuclei-templates (main) |
| MSSP / IR firms | Arctic Wolf blog | nothing found — no post names it among the feed's 10 newest items |
| MSSP / IR firms | Huntress blog | published — Inside an AhsayCBS Intrusion: Hidden Webshells, a CryptoMiner, and a C2 Implant · Threat Actors Exploit Critical AhsayCBS Flaws to Drop Webshells and XMRig Cryptominer |
| MSSP / IR firms | Rapid7 blog | nothing found — no post names it among the feed's 20 newest items |
| MSSP / IR firms | Sophos threat research | nothing found — no post names it among the feed's 15 newest items |
| Research | Unit 42 | nothing found — no post names it among the feed's 15 newest items |
Checked automatically 2026-11-10 07:59Z from public sources: 16 published, 20 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.
What a person would still look up (5)
| Vulnerability scanner | Whether checks distinguish the incomplete 9.15.2.59 and 10.3.4.0 fixes from hotfix v9.15.2.70 and v10.3.4.45. |
| EDR | Whether process-lineage alerting covers shells spawned by the AhsayCBS Java service, and whether there is miner detection. |
| WAF / reverse proxy | Whether any vendor signature exists for the CVE-2026-105133/105134 auth bypass request pattern. |
| Network / NDR | Whether mining-pool (stratum) traffic detection is enabled on server segments. |
| Attack surface management | Whether internet-exposed AhsayCBS instances are inventoried. |
Exposure queries — generated automatically
Where each CVE comes from: CVE-2026-105133 — AhsayCBS flaws exploited for web shells and XMRig miners; incomplete patches fixed with new hotfixes; CVE-2026-105134 — AhsayCBS flaws exploited for web shells and XMRig miners; incomplete patches fixed with new hotfixes. A product row answers "is the software from that story reachable from the internet", not "is this card about that software".
shodan · cve · CVE-2026-105133
vuln:CVE-2026-105133
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-10-31 (+0) · 0 on 2026-11-09 (+0)
shodan · cve · CVE-2026-105134
vuln:CVE-2026-105134
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-10-31 (+0) · 0 on 2026-11-09 (+0)
shodan · cpe · ahsay:cloud_backup_suite
cpe:"cpe:/a:ahsay:cloud_backup_suite"
open · Every Cloud Backup Suite service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:ahsay:cloud_backup_suite). Affected per NVD: < 9.15.2.70; >= 10.1.0 < 10.3.4.45.
0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-10-31 (+0) · 0 on 2026-11-09 (+0)
shodan · product · ahsay:cloud_backup_suite
product:"Cloud Backup Suite"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: < 9.15.2.70; >= 10.1.0 < 10.3.4.45.
0match this spelling on Shodan · 2026-11-10 — a text search for "Cloud Backup Suite" matches nothing on Shodan▬ 0 on 2026-10-31 (+0) · 0 on 2026-11-09 (+0)
censys · product · ahsay:cloud_backup_suite
host.services: (software.product = "Cloud Backup Suite")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: < 9.15.2.70; >= 10.1.0 < 10.3.4.45.
shodan · alias · ahsay:cloud_backup_suite
http.title:"AhsayCBS"
open · Banner spelling suggested by the model from the card text (web console page title of the Ahsay Cloud Backup Suite server); counted against Shodan before it was shown.
2services internet-wide on Shodan · 2026-11-10▬ 2 on 2026-10-31 (+0 +0%) · 2 on 2026-11-09 (+0 +0%)
Internet-wide count, trend
| Query | First | Latest | Change |
|---|---|---|---|
vuln:CVE-2026-105133 | 0 2026-10-31 | 0 2026-11-10 | +0 over 11 days |
vuln:CVE-2026-105134 | 0 2026-10-31 | 0 2026-11-10 | +0 over 11 days |
http.title:"AhsayCBS" | 2 2026-10-31 | 2 2026-11-10 | +0 (+0%) over 11 days |
product:"Cloud Backup Suite" | 0 2026-10-31 | 0 2026-11-10 | +0 over 10 days |
cpe:"cpe:/a:ahsay:cloud_backup_suite" | 0 2026-10-31 | 0 2026-11-10 | +0 over 10 days |
Shodan's count of matching services on the whole internet, one point a day; the scope (your ranges) is never part of it. A count moves with Shodan's crawl as much as with patching, so read the direction, not the digit.
NVD names 1 more affected product (libraries and embedders); the CVE query covers them where Shodan has fingerprinted the version.
Banner spellings: a model read 4 from the NVD names and this card's text (former and marketing names, console titles); 1 matched something on Shodan and is shown above, the rest were dropped.
Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-10 07:59Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.
Open questions
- What are the vulnerable version ranges and CVSS scores for each CVE?
- When did exploitation begin, and did it begin before the incomplete patches?
- Did attackers access or tamper with backup data or stored credentials?
- Which file paths, web shell names, miner pools and attacker IPs did Huntress observe?
- Does the reboot requirement mean the hotfix is not effective until restart, and why?
Sources
- [S1] https://thehackernews.com/2026/10/ahsaycbs-flaws-exploited-to-deploy-web.html · The Hacker News
Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically; a dismissed draft unpublishes it.