Actively exploited CVSS 10.0 Security news

AhsayCBS intrusion: attackers left webshells, a cryptominer and a Python implant on backup servers

On 9 November 2026 Huntress published a deep dive into an intrusion that hit three AhsayCBS backup servers through CVE-2026-105133 and CVE-2026-105134. The flaws have been public and patched since October 2026 and are listed in CISA's KEV catalog. What's new is what the attacker left behind: five webshell families, a cryptominer, a Python implant talking to an unidentified C2, tunneling tools and theft of Veeam credentials. Patching does not remove any of it.

Kyberkit editorial team · · event date · reading time 5 minutes · For admins and analysts

Actively exploited: AhsayCBS, CVE-2026-105134, CVSS 10.0

Key points

  • Huntress describes an intrusion into three AhsayCBS servers (8–11 October 2026) that chained CVE-2026-105133 (authentication bypass) and CVE-2026-105134 (command execution as SYSTEM, CVSS 10.0).
  • The attacker deployed five JSP webshell families – one hides encrypted payloads inside PNG images – an XMRig miner disguised as kvm-agent.exe, and a Python implant that loads a C2-connected DLL in memory.
  • On a related Veeam server, Huntress says the attacker decrypted stored credentials from the VeeamBackup database.
  • Hotfixes shipped on 12 October 2026 (10.3.4.45 and 9.15.2.70) after earlier patches proved incomplete. They do not remove anything an attacker already planted.

Vulnerabilities: CVE-2026-105134, CVE-2026-105133

What happened

On 9 November 2026 security firm Huntress published a detailed write-up of an intrusion into three AhsayCBS servers in a single environment. AhsayCBS is the server side of Ahsay's backup software, run mostly by backup service providers and MSPs on behalf of their customers. The attacker got in between 8 and 11 October 2026, before the vendor had shipped a working fix.

The flaws themselves are not new. NVD published them on 4 October 2026, Huntress reported the first exploitation on 7 October, Ahsay released hotfixes on 12 October and CISA added both CVEs to its Known Exploited Vulnerabilities (KEV) catalog on 14 October. What the new report adds is the full picture of what the attacker did on servers that hold backups: patiently stacking independent footholds that survive patching.

Technical details

How the AhsayCBS intrusion unfolded according to Huntress1. CVE-2026-105133 and CVE-2026-105134 chained against an internet-facing server; 2. Commands run as SYSTEM via /rps/api/json/UpdateReceivers.do; 3. JSP webshells dropped in webapps\cbs and webapps\rps; 4. XMRig miner, Python implant, gost and chisel tunnels, remote access tools; 5. Credential theft – Mimikatz and the VeeamBackup database on a related server1CVE-2026-105133 and CVE-2026-105134chained against an internet-facingserver2Commands run as SYSTEM via/rps/api/json/UpdateReceivers.do3JSP webshells dropped in webapps\cbsand webapps\rps4XMRig miner, Python implant, gost andchisel tunnels, remote access tools5Credential theft – Mimikatz and theVeeamBackup database on a relatedserver
Simplified attack flow (Huntress, 9 Nov 2026)
  • CVE-2026-105133 – improper authentication (CWE-287) in the checkSysPwd function (com/ahsay/obs/api/ApiStructsAction.java), used to get past authentication. NVD lists CVSS 3.1 7.3 (scored by VulDB).
  • CVE-2026-105134 – OS command injection (CWE-78) in the Replication Receiver component, endpoint /rps/api/json/UpdateReceivers.do, parameter random. An unauthenticated attacker runs commands as NT AUTHORITY\SYSTEM. CVSS 3.1 and 4.0 10.0.
  • Webshells: five JSP families – keyed command shells using a p parameter, a file-write variant, self-deleting status_*/st_* shells, nsmind.jsp with a signed API (exec, upload, download) and AhsayCBS.jsp, a loader that hides AES-encrypted payloads in the least significant bits of PNG pixels and runs them in memory.
  • Miner: XMRig as kvm-agent.exe, restarted every minute by a SYSTEM scheduled task named kvm.
  • Python implant: an embedded Python runtime and main.py under the SYSTEM profile, launched from a Run key via explorer.exe. It only proceeds if it finds a marker file named after the SHA-256 of the host's MachineGuid – a way to stay quiet in sandboxes – and then runs an x64 DLL in memory that checks in with a C2 server. Huntress has not yet identified the malware family or seen what it does after check-in.
  • Support tooling: gost and chisel tunnels, AnyDesk, Atera and Splashtop, a local account wdguest, a Mimikatz package and broad Microsoft Defender exclusions (C:\ProgramData, C:\Windows).
  • Going after backups: on a related Veeam server, the attacker ran a command consistent with NetExec's Veeam module, querying the VeeamBackup PostgreSQL database and decrypting stored credentials with DPAPI.

Who is affected

  • AhsayCBS v10 without hotfix 10.3.4.45 and v7, v8 and v9 without hotfix 9.15.2.70. Huntress found that 10.3.4.0 is also vulnerable, contrary to early NVD data.
  • Earlier patches 9.15.2.59 and 10.3.4.0 did not fully fix the flaws, as Ahsay itself states.
  • Highest risk: servers whose interface was reachable from the internet before 12 October 2026. If you patched later, assume the server may have been compromised until you've checked.

Huntress does not name victims. Because AhsayCBS is typically run by providers serving many customers at once, a single compromised server can put many organizations' data and credentials at risk.

How to tell if you were compromised

Huntress recommends checking servers that were exposed before patching for:

  • unexpected .jsp files under webapps\cbs and webapps\rps, especially random names and status_/st_ prefixes,
  • requests to UpdateReceivers.do in AhsayCBS access logs,
  • folders named ahsay_*, home, opt, srv or usr at the drive root or in Program Files, plus timestamp-named folders next to webshells,
  • empty pb_ marker files in conf folders,
  • scheduled tasks, services and Defender exclusions you didn't create (especially a one-minute SYSTEM task),
  • python.exe or pythonw.exe running from the SYSTEM profile, DNS-over-HTTPS from non-browser processes, and cbssvcX64.exe spawning a command shell.

Selected indicators from the Huntress report (domains and IPs defanged):

creepexplosiondarknight[.]com                      Python implant C2 (hxxps://…/d)
104.243.43[.]115:443                               network indicator
pool.supportxmr[.]com:443  pool-fr.supportxmr[.]com:443   mining pools
C:\Windows\SysWOW64\kvm-agent\                     miner folder, scheduled task "kvm"
wdguest                                            attacker-created local account
8245c7e7d944923f1608592f6c3473dcc6e3a3e43df3dd1c6257e7880948787b  kvm-agent.exe
8aac187bae71f75fa2dde03dcb4a9279c982182ee8254ae96e7a6626fe4c7617  main.py
bb2472cf5dc7e5c94216d355bf84fba2c8d088d03d61a1ac0d78639049cf5e1f  implant DLL (x64)
6c7a4061bcf08df5fe4a49d37442dc650d751be1a91a8bc802edff213e4d5e61  AhsayCBS.jsp
6c695baad1d81ed49194d07a79381292c0466208ff1a9862c0c55f971d6a409f  nsmind.jsp
6f6b66cbdc4a5aa5685d0017abd3f65843a28bcc2bb4e5b78d6d12a844a51aa8  gost
ca5f8e5247f1a044b8be45ef03187726b9af3ac30fd93fb5bb54144e34ed3738  chisel

The full list – including webshell keys you can use to filter log requests – is in the Huntress report. Pull hashes and domains out of your logs with our IOC extractor and check files with the hash calculator; both run entirely in your browser.

What to do

  1. Check the version: v10 needs hotfix 10.3.4.45, v7–v9 need 9.15.2.70 (downloaded from the Ahsay partner portal). Reboot the server afterwards, as Ahsay instructs.
  2. Restrict access to the AhsayCBS management interface – trusted addresses or VPN only, not the whole internet.
  3. Hunt for the indicators above even if the server is patched.
  4. If you find anything, restore from a trusted backup or re-image the server – Huntress recommends a full re-image.
  5. Rotate credentials stored on the server or reachable from it, including those saved in AhsayCBS and other backup software on the network (Veeam).
  6. Review Defender exclusions and scheduled tasks and block the domains and IPs listed above.
  7. Report the incident to your national CERT (in the US, CISA; in the UK, the NCSC), especially if the server held customer backups.

Timeline

Timeline of CVE-2026-105133 and CVE-2026-105134 in AhsayCBS4 Oct 2026: NVD publishes CVE-2026-105133 and CVE-2026-105134; 7 Oct 2026: Huntress observes first exploitation; 8–11 Oct 2026: Intrusion into three servers described in the new report; 12 Oct 2026: Ahsay ships hotfixes 10.3.4.45 and 9.15.2.70; earlier patches were incomplete; 14 Oct 2026: CISA adds both CVEs to the KEV catalog; 9 Nov 2026: Huntress publishes its analysis of the webshells, miner and Python implant4 Oct 2026NVD publishes CVE-2026-105133and CVE-2026-1051347 Oct 2026Huntress observes firstexploitation8–11 Oct 2026Intrusion into three serversdescribed in the new report12 Oct 2026Ahsay ships hotfixes10.3.4.45 and 9.15.2.70;earlier patches wereincomplete14 Oct 2026CISA adds both CVEs to theKEV catalog9 Nov 2026Huntress publishes itsanalysis of the webshells,miner and Python implant
Key dates (NVD, Huntress, Ahsay, CISA)

FAQ

I installed the hotfix in October. Am I safe?

Safe from fresh exploitation of these flaws, yes. But if the server was internet-facing before you patched, it may already have been compromised – Huntress saw the first attacks on 7 October 2026 and the hotfix came out on 12 October. Hunt for the indicators; patching does not clean up planted files.

Are patches 10.3.4.0 or 9.15.2.59 enough?

No. Ahsay states that those earlier patches did not fully fix CVE-2026-105133 and CVE-2026-105134. You need hotfix 10.3.4.45 (v10) or 9.15.2.70 (v7 to v9), followed by a server reboot.

Why rebuild instead of just deleting the files?

The attacker layered several independent footholds – webshells, a scheduled task, a Run key, a local account, remote access tools and Defender exclusions – and part of the code runs only in memory. Manual cleanup easily misses something, so Huntress recommends restoring from a trusted backup or a full re-image.

Are clients that back up to AhsayCBS affected?

The flaws are in the AhsayCBS server. But that server holds client data and often credentials for other systems, so a compromised server means rotating every password and key that was stored on it or reachable from it.

Sources

  1. Huntress – AhsayCBS Intrusion: Hidden Webshells, CryptoMiner, and C2 Implant (9 Nov 2026)
  2. Huntress – Threat Actors Exploit Critical AhsayCBS Flaws to Drop Webshells and XMRig Cryptominer (8 Oct 2026)
  3. Ahsay – (Update) Critical Security Alert: CVE-2026-105133 and CVE-2026-105134 (12 Oct 2026)
  4. NVD – CVE-2026-105134
  5. NVD – CVE-2026-105133
  6. CISA – Known Exploited Vulnerabilities Catalog

Spotted a mistake? Let us know and we will correct it openly.