CUTSIGNcutting for sign — daily OSINT threat read

2026-11-10

31 stories analyzed · 4 deep reads · brief: “[PIPELINE] Cyber Threat Brief — 2026-11-10”

received 2026-11-10 12:41Z · emailed 2026-11-10 12:52Z

57
new IoCs
37
novel behaviors
5
story updates
9
watch devs 48h
2
verdict cards
× closeNew IoCs (57) — by story
× closeNovel behaviors (37) — by story
× closeStory updates (5) — developments of earlier briefs' stories

↓ Jump to brief

Since this brief · watch updates newer than this run; HIGH ones were already alerted

Developments on tracked stories (9 + 84 low-signal)

Critical BlockStrap flaw (CVE-2026-103849) lets attackers run PHP code on Magento and Adobe Commerce stores · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • public repo Public repo for CVE-2026-103849: dinosn/cve-2026-103849-blockstrap-lab — CVE-2026-103849 (BlockStrap) reproduction lab: unauthenticated {{bl source
CVE-2026-99999 PwnEscape Linux kernel flaw allows guest-to-host memory read and possible VM escape · click to expand
  • low signal 10 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (10)
    • public repo Public repo for CVE-2026-99999: nsrg-fmlorg/kpatch-cve-2026-98432 — kpatch livepatch for CVE-2026-98432 (and CVE-2026-99999) on AlmaLinux an source
    • public repo Public repo for CVE-2026-99999: nsrg-fmlorg/kpatch-rocky-cve-2026-99999 — kpatch livepatch build and load test for CVE-2026-99999 on Rocky L source
    • public repo Public repo for CVE-2026-99999: unixreaper/CVE-2026-99999-Research (★0; verify before trusting — fake PoCs are common). source
    • public repo Public repo for CVE-2026-99999: nsrg-fmlorg/kpatch-alma-cve-2026-99999 — kpatch livepatch build for CVE-2026-99999 on AlmaLinux 8/9 GA kerne source
    • public repo Public repo for CVE-2026-99999: shizuku198411/CVE-2026-99999-KVM-checksum-metadata-non-destructive-PoC (★0; verify before trusting — fake Po source
    • public repo Public repo for CVE-2026-99999: alvaroguzmancode/CVE-2026-99999 (★0; verify before trusting — fake PoCs are common). source
    • public repo Public repo for CVE-2026-99999: sqzer-x/cve-2026-99999-scanner — Checks whether a Linux system is affected by CVE-2026-99999 (PwnEscape) and source
    • public repo Public repo for CVE-2026-99999: 01luyicheng/CVE-2026-99999 — CVE-2026-99999 PwnEscape PoC - Linux kernel IPv4 csum_start validation bug gues source
    • public repo Public repo for CVE-2026-99999: 01luyicheng/CVE-2026-99999-exploit — CVE-2026-99999 Working PoC — real VM escape for Linux kernel csum_start source
    • public repo Public repo for CVE-2026-99999: 01luyicheng/CVE-2026-99999-analysis — CVE-2026-99999 Educational Analysis — attack chain simulation of Linux source
HIGH Hackers actively exploit SSHole OpenSSH flaw (CVE-2026-123158) to gain root on Linux systems, confirmed by CISA KEV listing · click to expand
  • HIGHnew write-upalerted The article details the root cause (musl crypt() returning * with salt borrowing), fixed OpenSSH 10.6p2 and per-branch Alpine package versions, and states that as of Nov 6 neither OpenSSH nor Alpine reports exploitation, with CISA marking exploitation status as poc. It also gives exposure checks and mitigations, and notes that the Alpine tiny-cloud alpine account is affected. Title revised: "OpenSSH SSHole (CVE-2026-123158) password auth bypass on musl/Alpine; PoC public, exploitation unconfirmed". source
  • HIGHnew write-upalerted GreyNoise recorded 16 successful exploitation chains from six IPs with post-exploitation behavior, including a root attacker installing the TAC Agent Python C2 implant (C2 tac.vpnla[.]org, never tasked) and Chinese-language implant strings. OpenSSH fixed the flaw in 10.6p2 on November 5, and Previdian confirmed exploitation from 13 IPs in nine countries. Title revised: "Hackers actively exploit SSHole OpenSSH flaw (CVE-2026-123158) to gain root on Linux systems". source
    domaintac[.]vpnla[.]orgC2 server for TAC Agent implant, contacted by attacker after root access (GreyNoise)
    filenameTAC AgentPython command-and-control implant installed by attacker with startup service (GreyNoise)
    vendor-stated
    ★ NEWBehavior T1078 Valid Accounts
    sshd
    Hunt in: auth log / sshd syslog (successful password auth to account with '*' shadow hash)
    S1: "check for unexpected successful password logins to accounts whose /etc/shadow password field is *"
    vendor-stated
    ★ NEWBurst of discovery commands T1082 System Information Discovery
    sshd
    Hunt in: shell history / EDR process events
    S1: "the threat actor ran system and container reconnaissance, initiated queries to cloud metadata services"
    vendor-stated
    ★ NEWCredential access T1552.005 Cloud Instance Metadata API
    sshd
    Hunt in: network/proxy logs to 169.254.169.254, EDR
    S1: "initiated queries to cloud metadata services"
    vendor-stated
    ★ NEWCredential access T1003.008 /etc/passwd and /etc/shadow
    sshd
    Hunt in: auditd file access on /etc/shadow and /root/.ssh
    S1: "attempted to read password hashes and root SSH keys"
    vendor-stated
    sshd
    Hunt in: auditd / FIM on authorized_keys
    S1: "tried to modify SSH 'authorized_keys' files to gain persistent access"
    vendor-stated
    sshd → python
    Hunt in: EDR process/file events, init/service configs
    S1: "The agent has no built-in persistence, so the attackers attempt to secure it by configuring a startup service."
    vendor-stated
    ★ NEWBehavior T1071.001 Web Protocols
    python
    Hunt in: DNS / proxy logs (C2 beacon to tac.vpnla[.]org)
    S1: "the implant couldn't reach its command-and-control (C2) server at 'tac.vpnla[.]org,'"
  • HIGHCISA KEValerted CVE-2026-123158 was added to CISA's Known Exploited Vulnerabilities catalog. source
HIGH Attackers probing SAP NetWeaver honeypots for webshells left by CVE-2025-31324; no confirmed compromises stated · click to expand
  • HIGHpublic repoalerted Public repo for CVE-2021-44228: palantir/log4j-sniffer — A tool that scans archives to check for vulnerable log4j versions (★205; verify before trusting — fake PoCs are common). source
  • low signal 6 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (6)
    • public repo Public repo for CVE-2021-44228: Certbn/CVE-2021-44228-Apache-Log4j2-JNDI-Lookup (★0; verify before trusting — fake PoCs are common). source
    • public repo Public repo for CVE-2021-44228: CyberCTF/vulhub-log4j-cve-2021-44228 — Vulhub log4j/CVE-2021-44228: Log4Shell in Apache Solr 8.11.0, run wit source
    • public repo Public repo for CVE-2021-44228: awesoma31/is-lab2 — Лаба 2 ИБ: анализ и устранение CVE-2021-44228 (Log4Shell) на Vulhub (★0; verify before t source
    • public repo Public repo for CVE-2021-44228: mcpmark-eval-liuhezi/log4j-xz-lessons — Engineering sync brief: lessons from Log4Shell (CVE-2021-44228) and source
    • public repo Public repo for CVE-2021-44228: sejauhkayuh/Vulnerable-and-Outdated-Components-Insiden-Log4Shell-CVE-2021-44228- (★0; verify before trusting source
    • public repo Public repo for CVE-2021-44228: george-petrakis/log4j-scanner-CVE-2021-44228 — Simple tool for scanning entire directories for attempts of C source
Next.js out-of-band patch fixes two critical unauthenticated RCE flaws (use cache RSC, SVG via sharp/librsvg) and a high DoS bug · click to expand
  • low signal 6 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (6)
    • public repo Public repo for CVE-2026-96889: rafabd1/VectorFreed — This repository documents the VectorFreed RCE chain and includes a PoC for CVE-2026-96 source
    • public repo Public repo for CVE-2026-96889: lion9453/CVE-2026-96889-nextjs-rce — Lab PoC for CVE-2026-96889: Next.js Image Optimization SVG typed as AVI source
    • public repo Public repo for CVE-2026-96889: pauleprichna/cybersecurity — Projet de Cybersécurité (TP1 à TP9) Recherche réseau (Nmap, Scapy) • Attaques source
    • public repo Public repo for CVE-2026-96889: CompleteTech-Security/sharp-vectorfreed-check — Offline Sharp / librsvg evidence checker for CVE-2026-96889. source
    • public repo Public repo for CVE-2026-96889: AmanSin001/next-security-check — Check a Next.js project against the October 14, 2026 security advisories (C source
    • public repo Public repo for CVE-2026-96889: anishadhikari02/cve-2026-96889-payload (★0; verify before trusting — fake PoCs are common). source
HIGH OpenSSH on musl flaw (*sshole) lets oversized passwords log into password-disabled accounts; exploited in the wild; patch to 10.6p2 · click to expand
  • HIGHsource updatedalerted An index-page headline reports that hackers targeted the OpenSSH "SSHole" flaw within hours of disclosure and gained root on a honeypot. This contradicts the stored summary's statement that no exploitation had been observed. source
  • HIGHsource updatedalerted New reporting headline states hackers are exploiting the *sshole OpenSSH flaw to breach Linux systems, contradicting the earlier claim that sources did not report observed exploitation. Confirmed in-the-wild exploitation is a material change for hunters. source
CERT-In flags AI-assisted Crafty Falcon targeting Indian BFSI; backdoored ARTEX Docker image exposes 62 consoles · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: watch assessment failed schema source
Plex2Shell (CVE-2026-96652 et al.) exploitation reported against Plex Media Server on QNAP NAS devices · click to expand
  • low signal 4 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (4)
    • public repo Public repo for CVE-2026-96652: SHIFox8/plex2shell-audit — Read-only audit tool for the actively-exploited Plex2Shell exploit chain (CVE-202 source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
SANS ISC reports renewed scanning for vulnerable mail test scripts and leftover development artifacts; no confirmed compromises stated · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Candiru spyware delivered zero-click via Discover-Tech targeted ads (AdFection) to Al Jazeera · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
HIGH Barracuda confirms exploitation of ESG flaws CVE-2026-116606 and CVE-2026-111560 giving root access at a small number of organizations · click to expand
  • HIGHCISA KEValerted CVE-2026-111560 was added to CISA's Known Exploited Vulnerabilities catalog. source
  • HIGHCISA KEValerted CVE-2026-116606 was added to CISA's Known Exploited Vulnerabilities catalog. source
  • low signal 6 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (6)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • NVD CVE-2026-111560: NVD status Awaiting Analysis → Undergoing Analysis. source
    • NVD CVE-2026-116606: NVD status Awaiting Analysis → Undergoing Analysis. source
UNC5820 chains FortiJump and CVE-2025-61624 to push PeerStitch implant via FortiManager · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Siemens Software Center DLL sideloading flaw (CVE-2026-110936) exploited in ClickFix attacks · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Unconfirmed reports of Langflow CVE-2026-105740 exploitation via unsandboxed MCP server commands · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
OpenAI discloses AI models that broke into data portals and spent test crypto from a stranger's wallet · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
SANS ISC guest diary: Panchan Go P2P crypto-mining worm caught on DShield honeypot · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
LLMJacking: LiteLLM CVE-2026-40217 privilege escalation; Flowise CVE-2024-58351 abused against honeypots · click to expand
  • low signal 2 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (2)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Siemens IoT2050 Node-RED flaw CVE-2026-58115 exploited to drop Linux bot and webshell flows · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Android November 2026 updates patch over 200 vulnerabilities, including critical Framework RCE CVE-2026-58868 · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
C3RB3R ransomware attacks target Synology DSM NAS devices; attempts to deliver ransomware via patched DSM flaws, no confirmed compromise count stated · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Roundup: critical 16-year-old TianoCore EDK II PXE boot overflow (CVE-2026-97631) and other week's news · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Honeypots observe scans probing Cisco IOS XE WSMA interface for CVE-2023-20198; no confirmed compromises reported · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
UAT-11473 exploits Cisco SD-WAN CVE-2026-20127 to deploy KeyDrift key-stealing implant · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Tailscale 1.104.4 fixes Tailscale SSH socket-forwarding root escalation flaws (Tailworm) · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Apple patches iMessage group-chat authorization flaws and Bluetooth/AirPlay pairing bugs; Brotli fix included · click to expand
  • low signal 3 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (3)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Malicious LiteLLM 1.107.0 PyPI release steals credentials via Python startup hooks · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
F5 NGINX and Juniper Junos patch wave: three pre-auth NGINX CVEs and about two dozen critical Junos defects · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Ivanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576 · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Cisco patches 34 vulnerabilities including critical Expressway root RCE CVE-2026-76466 · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Oracle October 2026 CPU fixes 1,295 flaws, 134 unauthenticated remote bugs in Fusion Middleware · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Autonomous AI agents using open-source Cairn pentest tool breach 100+ company websites · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Splunk Enterprise/SOAR and SolarWinds Observability patch critical access-control and authorization flaws · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Arista VeloCloud Orchestrator zero-day CVE-2026-114625 actively exploited for SQL injection privilege escalation · click to expand
  • low signal 2 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (2)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Atlassian October 2026 bulletin fixes 75 bundled third-party CVEs in Data Center/Server products · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Attackers probe newly patched Oracle E-Business Suite CVE-2026-101767 (CVSS 9.8); no confirmed compromises reported · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
EPICS Base 7.0.10 and earlier: four unauthenticated network flaws (CVE-2026-114595 to CVE-2026-114598) patched in 7.0.11; no public exploitation reported · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Cisco ASA/FTD zero-day CVE-2026-76418 actively exploited for remote DoS crashes of SSL VPN devices; patches released · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Chrome 156 and Firefox 159 updates patch over 200 vulnerabilities; no exploitation reported · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Drupal Commerce Core access-bypass flaw CVE-2026-118539 exploited in the wild · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
TeamViewer clients affected by CVE-2026-111585 integer overflow allowing malicious host code execution; not known to be exploited · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Zyxel GS1900 switch zero-day CVE-2026-107441 exploited against ~1,000 devices; original patch ineffective · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
HIGH Google patches Chrome zero-day CVE-2026-125350 (XML use-after-free) exploited in the wild; no public exploit details · click to expand
  • HIGHCISA KEValerted CVE-2026-125350 was added to CISA's Known Exploited Vulnerabilities catalog. source
  • low signal 3 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (3)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • public repo Public repo for CVE-2026-125350: ashrafzaryouh/CVE-2026-125350 — CVE-2026-125350 (★0; verify before trusting — fake PoCs are common). source
    • new write-up New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Google patches 37 Chrome flaws including seven critical bugs · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Mozilla, Google, Apple block compromised eMudhra CA certificates (CVE-2026-111943) · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Signal RingRTC bug (CVE-2026-113380) could leave audio open after hang-up · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
AhsayCBS CVE-2026-105133/105134 exploited to plant JSP webshells, XMRig miner, Python C2 implant · click to expand
  • low signal 2 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (2)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
    • new write-up New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
CISA adds patched Apple auth-bypass flaw CVE-2024-27834 to KEV amid reported info-stealer delivery campaign · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
Public PoC for Android 'SMS of Death' DoS (CVE-2026-58882) crashes unpatched phones via WAP Push SMS · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
BlackX UEFI bootkit exploits Baton Drop (CVE-2022-21894) to bypass Secure Boot on fully patched Windows systems · click to expand
  • low signal 1 low-signal update — repo mentions, status pings, source changes with nothing for this story.
    list (1)
    • source updated New text found but assessment failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You have reached your specified source
SAP November patch day fixes four unauthenticated CVSS 10.0 flaws in NetWeaver ICM, Web Dispatcher, Gateway and SAML2; no confirmed exploitation · click to expand
  • low signal 3 low-signal updates — repo mentions, status pings, source changes with nothing for this story.
    list (3)
    • NVD CVE-2026-76964: NVD status Received → Awaiting Analysis. source
    • NVD CVE-2026-89126: NVD status Received → Awaiting Analysis. source
    • NVD CVE-2026-89103: NVD status Received → Awaiting Analysis. source

The brief — 31 stories · 4 deep reads

P1 · AhsayCBS CVE-2026-105133/105134 exploited to plant JSP webshells, XMRig miner, Python C2 implant

Actively exploitedHighmalware: XMRigCVE-2026-105133CVE-2026-105134

Huntress analyzed three Windows AhsayCBS servers breached Oct 8-11, 2026 via an auth bypass and unauthenticated SYSTEM RCE through /rps/api/json/UpdateReceivers.do. The operator planted five JSP webshell families (including a PNG-steganography loader and a signed-API shell), an XMRig miner relaunched by a SYSTEM scheduled task every minute, a MachineGuid-keyed Python implant launched from a Run key, tunneling tools (gost, chisel), RMM tools, Defender exclusions, and a NetExec-style Veeam credential query. Hunt for cbssvcX64.exe spawning cmd.exe, new .jsp files in webapps\cbs and webapps\rps, ahsay_* and Linux-style folders at the drive root, the kvm task, and python.exe under the SYSTEM profile.

EXPOSURE CHECK
AffectedAhsayCBS v10 prior to 10.3.4.45 · AhsayCBS v7 through v9 prior to 9.15.2.70
Only ifAhsayCBS management console exposed to the internet
Not affected ifHotfix 10.3.4.45 or 9.15.2.70 applied before exposure (prior compromise artifacts remain)
Fixed in10.3.4.45 (v10); 9.15.2.70 (v7-v9)

Why P1: Actively exploited internet-facing backup console with concrete huntable behaviors and backup-credential targeting. · ATT&CK: T1190, T1059.003, T1059.006, T1505.003, T1053.005, T1547.001, T1027, T1027.003, T1620, T1480.001, T1555, T1071.001, T1572, T1219, T1496.001, T1136.001, T1047, T1059.001, T1071.004

Deep read — score 36: +15 8 behaviors, +6 3 evidence samples, +6 5 detection guidance, +3 15 IoCs, +2 primary source, +1 financial relevance, +2 light read P1, +1 High

Behaviors (10, 10 new)

vendor-stated
★ NEWShell spawned by a server process T1505.003 Web Shell
cbssvcX64.exe → cmd.exe /c
Hunt in: EDR process events / Sysmon EID 1
S1: "The parent-child pattern our earlier Sigma rule already looks for, where cbssvcX64.exe spawns a command shell."
vendor-stated
★ NEWPersistence T1505.003 Web Shell
cbssvcX64.exe → status_*.jsp · st_*.jsp · nsmind.jsp · AhsayCBS.jsp
Hunt in: File creation events (Sysmon EID 11), AhsayCBS access logs
S1: "Unexpected .jsp files under webapps\cbs and webapps\rps, especially random names and the status_ and st_ patterns"
vendor-stated
AhsayCBS web service → /rps/api/json/UpdateReceivers.do
Hunt in: AhsayCBS access logs
S1: "requests to UpdateReceivers.do in the AhsayCBS access logs"
vendor-stated
★ NEWPersistence T1053.005 Scheduled Task
Task Scheduler → tasklist · kvm-agent.exe
Hunt in: Windows Security 4698 / Task Scheduler logs · window: every minute
S1: "a scheduled task named kvm running as SYSTEM every minute. Its command used a tasklist to check whether kvm-agent.exe was running"
vendor-stated
explorer.exe → python.exe · pythonw.exe · main.py
Hunt in: Registry (Sysmon EID 13), EDR process events
S1: "main.py, which sits in an embedded Python distribution under the SYSTEM profile and is started from a Run key through explorer.exe"
vendor-stated
★ NEWDefense evasion
Defender exclusions: C:\ProgramData, C:\Windows, temp, cbssvcX64.exe
Hunt in: Defender Operational EID 5007, registry
S1: "Microsoft Defender exclusions that covered C:\ProgramData, C:\Windows, temp folders, the dropper processes, and the AhsayCBS service process"
vendor-stated
★ NEWBehavior T1071.004 DNS
python.exe → DoH to dns.quad9.net / dns.google
Hunt in: Proxy / DNS / network connections
S1: "Outbound requests to public DNS-over-HTTPS resolvers from a process that is not a browser"
vendor-stated
WmiPrvSE.exe → powershell
Hunt in: PowerShell 4104, EDR process events
S1: "a PowerShell script, apparently launched remotely through WMI, that queried the VeeamBackup PostgreSQL database for stored credentials"
vendor-stated
★ NEWExfiltration channel T1572 Protocol Tunneling
wust<id>a.exe · wust<id>b.exe · gost · chisel
Hunt in: EDR process events
S1: "tunneling tools gost and chisel, staged in .st<id> folders as wust<id>a.exe and wust<id>b.exe"
vendor-stated
★ NEWPersistence T1136.001 Local Account
wdguest
Hunt in: Windows Security 4720
S1: "a local account named wdguest"

Evidence samples (3)

http_request · AhsayCBS access log · T1190
/rps/api/json/UpdateReceivers.do
file_path · file events · T1496.001
C:\Windows\SysWOW64\kvm-agent\
file_path · file events · T1505.003
C:\ahsay_tf

Published detection guidance (4)

IoCs — 25 new

sha256a87002c32723f1849b3ad17b1fe6da732c9810b54b08501be21f5b1fcd882a59miner_configconfig.json
sha2566c7a4061bcf08df5fe4a49d37442dc650d751be1a91a8bc802edff213e4d5e61webshell_hashAhsayCBS.jsp PNG stego loader
filenameAhsayCBS.jspwebshellPNG stego loader in webapps\rps
filenamensmind.jspwebshellsigned-API webshell in webapps\rps
domainpool[.]supportxmr[.]commining_poolkvm-agent.exe pool, port 443
domainpool-fr[.]supportxmr[.]commining_poolkvm-agent.exe pool, port 443
filenameheap_shellcode_runner_bound_weaponized.pyimplant_source_nameoriginal source filename of main.py code object
sha256ca5f8e5247f1a044b8be45ef03187726b9af3ac30fd93fb5bb54144e34ed3738tool_hashchisel tunneler
sha2567a13e59d816d68a071a8648e62a7c3c7f929a61c618a2133ab6f511da24f979dwebshell_hashstatus_ 'nobody' shell
sha256bb2472cf5dc7e5c94216d355bf84fba2c8d088d03d61a1ac0d78639049cf5e1fimplant_hashx64 DLL
sha2568245c7e7d944923f1608592f6c3473dcc6e3a3e43df3dd1c6257e7880948787bminer_hashkvm-agent.exe XMRig
sha25691b3cc9d6421b651ec85a16062af3ba26700dad2eea4a8a7e42fdd2e422f8803implant_hashdecoded marshal payload
ipv4104[.]243[.]43[.]115mining_poolMining pool on 443
filenamekvm-agent.exeminerXMRig miner
sha256e6e576a634166a16bdbfc09b14e7cf8eab90015d2dfa67dd73f3968ee869229bwebshell_hasha2b59a4bb296604b.jsp keyed shell
sha2566953618238eb40f45b584e52aca22cebbe8ba03e9a80c15c6b593f51f7e49527implant_hashembedded blob
sha256e79c91e8157fef862be8cbe80bdf57b87a541416717265f81f669d751fca4a3dimplant_hashreflective loader tail
sha2568aac187bae71f75fa2dde03dcb4a9279c982182ee8254ae96e7a6626fe4c7617implant_hashmain.py
domaincreepexplosiondarknight[.]comc2C2 for Python implant DLL
urlhxxps://creepexplosiondarknight[.]com/dc2C2 URL in embedded DLL
sha256875d0986ddaa51bfb5e03b06df1213cc3bb7966588d6153bdda57f2e3671e986webshell_hashunauthenticated st_ shell
sha256f76dae028e0c43248c128b3bf609e8d660ce0bf44b53ab9e097887e6f5206eb5task_xmlkvm scheduled task XML
sha2566c695baad1d81ed49194d07a79381292c0466208ff1a9862c0c55f971d6a409fwebshell_hashnsmind.jsp
sha256818bb464271a539c96bcbbfea1db7d5a722512041ed8ed10d3f6c7f366190044webshell_hashearlier cmd/del/rm shell
sha2566f6b66cbdc4a5aa5685d0017abd3f65843a28bcc2bb4e5b78d6d12a844a51aa8tool_hashgost tunneler

Sources

P1 · Attacker abuses Qubole's AWS account to assume customer IAM roles, steal secrets and S3 data

Breaches & IncidentsHigh

Between Oct 14-26, 2026, an unknown actor used IAM credentials from Qubole's AWS account 805246085872 to assume trusted cross-account integration roles (with valid External IDs) in multiple customer AWS accounts, then enumerated resources, harvested secrets from Lambda env vars, Secrets Manager and SSM, validated found AWS/Entra ID/Okta credentials with TruffleHog, and exfiltrated S3 data. Wiz, Sentra and Mandiant confirm compromise of multiple victim environments. Hunt CloudTrail from Oct 1 for AssumeRole from 805246085872 with non-AWS sourceIPAddress, principal AIDA3W7DIFLYOLTK63SFS, session names starting quiam-, and TruffleHog user agents on GetCallerIdentity and IdP sign-ins.

EXPOSURE CHECK
AffectedAWS accounts with IAM roles trusting Qubole AWS account 805246085872 · AWS accounts with access keys created for Qubole integrations (separate Oct 8-11 activity)
Only ifQubole integration role still present with trust policy allowing 805246085872 (even if unused)
Not affected ifNo IAM role trusts 805246085872 · Trust policy restricts AssumeRole with aws:SourceIp/aws:SourceVpce to vendor ranges

Why P1: Confirmed supply-chain compromise via trusted vendor role with concrete CloudTrail hunt guidance; affects any Qubole-integrated AWS account, even unused ones. · ATT&CK: T1199, T1078.004, T1580, T1526, T1552.001, T1555.006, T1530, T1087.004, T1069.003

Deep read — score 23: +12 4 behaviors, +4 2 evidence samples, +2 1 detection guidance, +1 5 IoCs, +1 financial relevance, +2 light read P1, +1 High

Behaviors (5, 5 new)

vendor-stated
★ NEWLateral movement / onward authentication T1199 Trusted Relationship
Qubole AWS account 805246085872 IAM users → sts:AssumeRole
Hunt in: AWS CloudTrail management events (AssumeRole) · window: 2026-10-14 to 2026-10-26
S2: "AssumeRole events where userIdentity.accountId is 805246085872 and sourceIPAddress is not an AWS address."
vendor-stated
★ NEWBurst of discovery commands T1580 Cloud Infrastructure Discovery
assumed role session quiam-* → ListBuckets · ListObjects · DescribeInstances · DescribeDBInstances · ListRoles · ListKeys · GetKeyPolicy
Hunt in: AWS CloudTrail
S2: "Once inside an environment, the threat actor enumerated broadly across services."
vendor-stated
assumed role session quiam-* → GetFunctionConfiguration · ListSecrets · GetSecretValue · DescribeParameters · GetParameter
Hunt in: AWS CloudTrail
S2: "Secrets Manager: ListSecrets followed by GetSecretValue"
vendor-stated
★ NEWCredential access T1078.004 Cloud Accounts
TruffleHog → sts:GetCallerIdentity · Entra ID service principal sign-in · Okta OAuth token request
Hunt in: AWS CloudTrail; Entra ID sign-in logs; Okta system log · window: bursts lasting seconds
S2: "The threat actor checked keys from several AWS accounts in bursts lasting seconds."
vendor-stated
★ NEWExfiltration channel T1530 Data from Cloud Storage
assumed role session → ListBuckets · ListObjects · HeadObject · GetObject
Hunt in: CloudTrail S3 data events / S3 server access logs
S2: "call ListObjects and HeadObject to enumerate and inspect the contents, then call GetObject to download them."

Evidence samples (2)

other · AWS CloudTrail userAgent · T1078.004
Boto3/1.37.9 md/Botocore#1.37.9 ua/2.1 os/linux#6.12.111+deb13-amd64 md/arch#x86_64 lang/python#3.13.5
other · AWS CloudTrail roleSessionName · T1078.004
quiam-enum

Published detection guidance (3)

IoCs — 14 new

sha11c7437dac21630f53c0b888b50662c6487e23fd7implant_hashsso_agent.iso
ipv445[.]83[.]220[.]211exploit_source_ipMullvad VPN; role assumption (shared exit)
useragentBoto3/1.43.108 md/Botocore#1.43.108 ua/2.1 os/linux#6.1.0-53-arm64 md/arch#aarch64 lang/python#3.11.2attacker_toolingRole assumption sweep
ipv62001:41d0:70d:7800::exploit_source_ipOVH; credential enumeration and verification
useragentBoto3/1.37.9 md/Botocore#1.37.9 ua/2.1 os/linux#6.12.111+deb13-amd64 md/arch#x86_64 lang/python#3.13.5attacker_toolingMost common actor UA; suspicious only with other indicators
filenamesso_agent.isoimplantBootable Linux ISO polling 57.129.54.120 TCP 23458; deployment unconfirmed
sha25665f061281c9a712e9502793dc4c5035cae490b84da05f7d4223cefa65ad396e4implant_hashsso_agent.iso
ipv457[.]129[.]54[.]120exploit_source_ipOVH VPS; primary address for role assumption, enumeration, harvesting; hosted sso_agent.iso
useragentBoto3/1.43.113 md/Botocore#1.43.113 ua/2.1 os/linux#7.0.0-38-generic md/arch#x86_64 lang/python#3.12.3attacker_toolingRole assumptions
useragentTruffleHogcredential_validationValidated stolen creds via GetCallerIdentity and Entra sign-ins
ipv489[.]37[.]63[.]175exploit_source_ipMullvad VPN; role assumption
ipv4185[.]209[.]199[.]73exploit_source_ipMullvad VPN; role assumption sweep
useragentaws-cli/2.37.12 md/awscrt#0.37.0 ua/2.1 os/linux#6.12.111+deb13-amd64 md/arch#x86_64 lang/python#3.14.6attacker_toolingCommon CLI; suspicious only with other indicators
md5086d4a83181971e883c53a4c44f46da2implant_hashsso_agent.iso

Sources

P1 · CISA adds OpenSSH CVE-2026-123158, GPUStack CVE-2026-102895, FreeSWITCH CVE-2026-116779 and IBM Aspera Faspex CVE-2026-123218 to KEV; no confirmed compromises stated in sources — update to 2026-11-09's story

quick readActively exploitedCriticalCVE-2026-123158CVE-2026-102895CVE-2026-116779CVE-2026-123218

CISA added four vulnerabilities to the KEV catalog on 2026-11-09 with a 2026-11-12 due date: OpenSSH CVE-2026-123158 (authentication bypass on Linux builds, with Alpine/musl hosts named for update), GPUStack CVE-2026-102895 (unauthenticated admin access and secret disclosure), SignalWire FreeSwitch CVE-2026-116779 (code injection), and IBM Aspera Faspex CVE-2026-123218 (authenticated privilege escalation). The brief states GreyNoise observed a first confirmed successful exploitation of the OpenSSH flaw on Nov 7, but the CISA entries themselves print no exploitation details. Hunters should prioritize patch verification and review of OpenSSH authentication logs and GPUStack API activity.

EXPOSURE CHECK
AffectedOpenBSD OpenSSH on Linux (CVE-2026-123158) · GPUStack (CVE-2026-102895) · SignalWire FreeSWITCH (CVE-2026-116779) · IBM Aspera Faspex (CVE-2026-123218)
Only ifGPUStack: exploitation described for unauthenticated access to the API; internet exposure to be evaluated per asset · Aspera Faspex: requires an authenticated user account
Fixed inOpenSSH 10.6p2 (per brief for musl-based Linux hosts such as Alpine); other fixed versions not stated in the sources provided

Why P1: Actively exploited, KEV-listed internet-facing components with a stated exploitation observation for OpenSSH; no concrete huntable behaviors printed in the sources provided. · ATT&CK: T1190, T1078

Behaviors (0)

None extracted.

Published detection guidance (1)

Sources

P1 · Barracuda confirms exploitation of ESG flaws CVE-2026-116606 and CVE-2026-111560 giving root access at a small number of organizations — update to 2026-11-06's story

quick readActively exploitedHighCVE-2026-116606CVE-2026-111560

Barracuda updated its advisory to confirm that two patched Email Security Gateway flaws are being exploited against a limited number of customers. Per BleepingComputer, CVE-2026-116606 is an authentication weakness allowing modification of global configuration, and CVE-2026-111560 allows unauthenticated OS command injection running as root; combined, they allow authorization bypass and root access, but require access to the Admin UI. Hunters should review Admin UI access logs and look for unexpected OS command execution from the appliance and unauthorized global configuration changes, and confirm patch status (BNSF-40425 for 9.4.017+, BNSF-40430 for earlier versions).

EXPOSURE CHECK
AffectedEmail Security Gateway (ESG) (CVE-2026-116606 and CVE-2026-111560; patch BNSF-40425 for 9.4.017+, BNSF-40430 for <9.4.017) · Load Balancer ADC (CVE-2026-111560; BNADC-16586) · Message Archiver (BMA) (CVE-2026-111560; BNMA-32468) · WAF Control Center (WCC) (CVE-2026-111560; BNWF-60060) · Web Application Firewall (WAF) (CVE-2026-111560; BNADC-16586) · Web Security Gateway (WSG) (CVE-2026-111560; BNYF-24789)
Only ifAttacker has access to the administrative user interface of the affected device
Not affected ifDevice patched with the listed patch for its product and version
Fixed inBNSF-40425 (ESG 9.4.017+), BNSF-40430 (ESG <9.4.017), BNADC-16586, BNMA-32468, BNWF-60060, BNYF-24789

Why P1: Vendor-confirmed active exploitation of internet-manageable email gateway appliances with root impact; patch and admin-interface lockdown are immediate. · ATT&CK: T1190, T1059, T1078

Behaviors (2, 2 new)

vendor-stated
Barracuda Email Security Gateway Admin UI
Hunt in: appliance syslog / web access log for Admin UI
S1: "Successful exploitation requires an attacker to have access to the administrative interface of an affected product."
vendor-stated
★ NEWShell spawned by a server process T1059 Command and Scripting Interpreter
Barracuda Email Security Gateway appliance process
Hunt in: appliance syslog
S1: "the second lets unauthenticated attackers inject OS commands that execute with root privileges."

Sources

P1 · Plex2Shell (CVE-2026-96652 et al.) exploitation reported against Plex Media Server on QNAP NAS devices — update to 2026-11-09's story

quick readActively exploitedMediumCVE-2026-96652CVE-2026-96654CVE-2026-96655CVE-2026-96656

QNAP warns that threat actors are exploiting Plex2Shell, a four-flaw chain in Plex Media Server, to compromise QNAP NAS devices; exploitation reportedly began in mid-October after PoC code was published, and QNAP says some users report their Plex servers appear compromised. Exploitation requires no valid credentials and grants code execution with the privileges of the Plex service, and QNAP's OS itself is not affected. Hunters should review internet-exposed Plex Media Server instances on QNAP for unexpected code execution by the Plex process, and remediate by updating to Plex Media Server 1.43.3 or later and rotating Plex and NAS passwords.

EXPOSURE CHECK
AffectedPlex Media Server on QNAP NAS (third-party app via App Center), vulnerable through the versions patched before 1.43.3
Only ifPlex Media Server installed on QNAP NAS · Internet-accessible Plex (Plex Remote Access enabled or port 32400 forwarded)
Not affected ifQTS, QuTS hero and other QNAP operating systems are not themselves affected · Remote access to Plex disabled and port 32400 not forwarded; VPN used for remote access
Fixed inPlex Media Server 1.43.3

Why P1: Actively exploited internet-facing media server software on widely deployed NAS devices with public PoC; no credentials needed. · ATT&CK: T1190

Behaviors (1, 0 new)

Behaviors already reported (1)
shell_from_server_process: Plex Media Server (Plex Media Server logs; QNAP system logs)

Published detection guidance (1)

Sources

P2 · Hijacked Ethersphere release automation pushes malicious bee-js 13.3.0 and Swarm Desktop 0.56.2 wallet stealer/backdoor

Threat Actor TTPs & CampaignsMediumactor: SleepyDuck/EtherDuck group (per Socket/Pluto)malware: evjawbreaker

Attackers using stolen CI credentials (bee-worker account) published bee-js 13.3.0 to npm and Swarm Desktop 0.56.2 via the project's signed build workflows. A loader fetches code from api.frameworkmetrics[.]xyz that exfiltrates config.yaml and swarm.key, installs a Go remote shell (evjawbreaker) on Linux/macOS under ~/.solidity with systemd/LaunchAgent persistence, and on Windows uses a UAC bypass, adds a Defender exclusion and installs a ScreenConnect client. No infection count or fund theft reported; hunt for npm postinstall network calls, ~/.solidity, the persistence units, and unexpected ScreenConnect services.

EXPOSURE CHECK
Affected@ethersphere/bee-js 13.3.0 (npm) · Swarm Desktop 0.56.2
Only ifbee-js 13.3.0 installed with install scripts enabled (incl. via swarm-cli/bee-dashboard ranges) during 00:09-01:25 UTC 2026-11-09 · Swarm Desktop 0.56.2 installed/auto-updated (Windows x64, Apple Silicon)
Not affected ifIntel Macs (never offered 0.56.2) · npm install scripts disabled
Fixed inbee-js 13.2.0 (pin); Swarm Desktop 0.56.3

Why P2: Supply-chain compromise with concrete huntable persistence/behaviors, but niche package with ~10 npm downloads. · ATT&CK: T1195.002, T1059.007, T1105, T1552.001, T1041, T1543.002, T1543.001, T1543.003, T1548.002, T1219, T1102, T1078, T1071.001

Deep read — score 29: +15 9 behaviors, +6 3 evidence samples, +4 2 detection guidance, +3 9 IoCs, +1 light read P2

Behaviors (7, 5 new)

vendor-stated
★ NEWDownload of a second stage T1195.002 Compromise Software Supply Chain
npm postinstall (node) → node
Hunt in: EDR process/network events, CI install logs, proxy
S2: "a few lines of code that download more code from api.frameworkmetrics[.]xyz and run it with the user's permissions"
vendor-stated
★ NEWCredential access T1552.001 Credentials In Files
Swarm Desktop / node
Hunt in: EDR file access events
S2: "looks for two files in Swarm Desktop's data folder: config.yaml and data-dir/keys/swarm.key"
vendor-stated
★ NEWExfiltration channel T1041 Exfiltration Over C2 Channel
node
Hunt in: proxy / web logs
S2: "URL path: /v1/swarm/report (stolen wallet files)"
vendor-stated
★ NEWPersistence T1543.002 Systemd Service
evjawbreaker
Hunt in: systemd user units / file creation
S2: "runs in the background as a user service on Linux and as a LaunchAgent on macOS"
vendor-stated
★ NEWPersistence T1219 Remote Access Tools
ScreenConnect Client
Hunt in: Windows System 7045 service install
S2: "installs a genuine ScreenConnect remote-access client... runs as a system service and connects to the attackers' relay"
vendor-stated · seen before
Hunt in: Windows EDR process events
S2: "gets administrator rights through a known way around the User Account Control prompt"
vendor-stated · seen before
Defense evasion
Hunt in: Microsoft Defender operational log (EID 5007)
S2: "it adds a Microsoft Defender exclusion and installs the client silently"

Evidence samples (3)

log_line · bee-desktop.log · T1195.002
Bee Desktop version: 0.56.2 (production)
other · proxy · T1071.001
X-Ethersphere: 1
file_path · EDR file events · T1552.001
data-dir/keys/swarm.key

Published detection guidance (3)

IoCs — 12 new

sha25637d14bff30762ca701e9c1f8bc6c57c065bb20ae3a2208cb7411a6530610f08edropper_hashinvoke.ps1 Windows stage
sha25680d2672e2599732d3c0ae2a4cd0d1e3fe4d555a60273ce33feb99db3f34d250fimplant_hashevjawbreaker darwin_amd64
sha2567527e86d70e7c9493db4356f1c3775380431b310000f2602c1e993cf435d01dadropper_hashapp.msi ScreenConnect installer
sha2569b73e7cd4e1425e770392549d8df46c706139ef476f4f7b9ac405165dc8d9696implant_hashevjawbreaker linux_amd64
filepath~/.solidity/implant_pathevjawbreaker install folder
domainapi[.]frameworkmetrics[.]xyzpayload_hostLoader download and exfil server
ipv4185[.]232[.]84[.]169c2ScreenConnect relay port 8041
ipv4193[.]57[.]9[.]155c2evjawbreaker control server port 4912
sha256b601776817363b96295119f7221338a122d5247a35a77a64b04f286e1bbcc565implant_hashevjawbreaker linux_arm64
filenamesolidity-langsupport-runner.servicepersistenceLinux systemd user unit
filenamecom.solidity.langsupport.runnerpersistencemacOS LaunchAgent
sha256fae61f31f00988fdc5cc9e7272b51e08af2e245d81003237875415930fd27358implant_hashevjawbreaker darwin_arm64

Sources

P2 · Turla attempts espionage with Cereal malware injected into Exchange EdgeTransport.exe at government organizations

quick readThreat Actor TTPs & CampaignsMediumactor: Turlamalware: Cereal

Russian state-linked group Turla deployed a modular .NET toolset called Cereal against government Exchange servers, documented by ESET in Kazakhstan and Romania. CerealBox injects into EdgeTransport.exe to hijack transport agent handlers and harvest selected email, while CerealNeuron receives encrypted web requests on Exchange-like paths and executes CerealRunner programs. ESET observed no external C2, so the compromised Exchange server served as the control point; hunters should look for unusual code in EdgeTransport.exe, encrypted web requests to Exchange-like paths, and the CerealRunner/CerealNeuron artifacts listed in ESET's GitHub IoCs.

Why P2: Concrete huntable behaviors in Exchange, but targeting is government-focused and no CVE or mass exploitation is stated. · ATT&CK: T1505.003, T1055, T1114, T1071.001, T1027, T1003, T1087, T1595

Behaviors (7, 7 new)

vendor-stated
★ NEWDefense evasion T1055 Process Injection
EdgeTransport.exe → CerealBox
Hunt in: EDR process events / Sysmon EID 8 (injection) on Exchange transport server
S1: "inject into Exchange’s EdgeTransport.exe process and hijack existing transport agents’ handlers"
vendor-stated
★ NEWBehavior T1114 Email Collection
EdgeTransport.exe → CerealBox
Hunt in: Exchange transport / in-memory telemetry (EDR)
S1: "selectively collect messages containing document attachments such as .DOC, .DOCX, and .PDF files"
vendor-stated
★ NEWPersistence T1505.003 Web Shell
w3wp.exe → CerealNeuron
Hunt in: IIS / web server access log on Exchange server
S1: "awaits for incoming encrypted web requests on paths resembling legitimate Exchange services"
vendor-stated
★ NEWBehavior T1071.001 Web Protocols
CerealNeuron → CerealRunner
Hunt in: Web server access log / HTTP telemetry on Exchange
S1: "checks and decrypts the request, then executes the supplied CerealRunner program"
vendor-stated
CerealRunner → encrypted .NET programs
Hunt in: EDR process events on Exchange server
S1: "The CerealRunner components contain encrypted .NET programs and the arguments needed to run them, which execute in the host’s memory"
vendor-stated
★ NEWCredential access T1003 OS Credential Dumping
CerealRunner → encrypted .NET programs
Hunt in: EDR process events on Exchange server
S1: "extract locally stored credentials, read files, or delete files"
vendor-stated
★ NEWBurst of discovery commands T1087 Account Discovery
CerealRunner → encrypted .NET programs
Hunt in: Active Directory query logs / EDR on Exchange server
S1: "query Active Directory for users, groups, and DNS records"

Published detection guidance (1)

Sources

P2 · SAP November patch day fixes four unauthenticated CVSS 10.0 flaws in NetWeaver ICM, Web Dispatcher, Gateway and SAML2; no confirmed exploitation

quick readPatches & AdvisoriesHighCVE-2026-76964CVE-2026-89126CVE-2026-89103CVE-2026-120017

SAP's November 2026 Security Patch Day fixed four flaws rated CVSS 10.0 that can be exploited without authentication, affecting the ICM, Web Dispatcher, Gateway and the SAML2 service provider in NetWeaver AS ABAP. Onapsis reports that the ICM and Web Dispatcher flaws (CVE-2026-76964 and CVE-2026-89126) stem from one WebSocket split-message bug it calls ICM2SHELL, with a working exploit running OS commands as <sid>adm, and that the Gateway flaw (CVE-2026-89103, PROXYGATE) can be abused through a permissive proxy list. The sources state that none of the flaws has been seen exploited in attacks. Hunters should review Web Dispatcher and gateway proxy configuration and look for SAML logons by privileged users from unexpected sources.

EXPOSURE CHECK
AffectedSAP NetWeaver AS ABAP ICM kernels (CVE-2026-76964), e.g. KERNEL 7.53, 7.54, 7.77, 7.93, 9.16, 9.18, 9.20 per Note 3778530 · SAP Web Dispatcher (CVE-2026-89126), per Note 3778556, including HANA XS Classic and XS Advanced embedded instances · SAP Gateway (CVE-2026-89103), per Note 3798345, any system running a gateway including AS Java, dual-stack and standalone gateways · SAML2 service provider in SAP NetWeaver AS ABAP and ABAP Platform (CVE-2026-120017), SAP_BASIS 702 through 922 per Note 3849308 · Out-of-maintenance kernels 7.40 through 7.89 and 7.20/7.21 reported affected by Onapsis
Only ifWeb Dispatcher or ICM reachable over the network (WebSocket support is on by default) · Gateway proxy list prxyinfo missing or permissive, or profile parameter gw/acl_mode_proxy set to 0 where no prxyinfo exists · SAML2 used for browser logon (e.g. Fiori Launchpad or Web GUI behind an identity provider) under certain configurations
Not affected ifSAP NetWeaver AS Java is not affected by the ICM flaw · SAP Content Server is not affected by the Web Dispatcher flaw · Restrictive prxyinfo or gw/acl_mode_proxy set to 1 keeps a system out of scope for the Gateway flaw even before the kernel patch · Web Dispatcher patched to levels in FAQ note 3778788 shields the ICM only if the ICM ports are unreachable directly
Fixed inSAP Notes 3778530 (CVE-2026-76964), 3778556 (CVE-2026-89126), 3798345 (CVE-2026-89103), 3849308 (CVE-2026-120017); ICM2SHELL fix on 7.93 requires Stack Kernel 401, 402 once released, or 420 or later

Why P2: Unauthenticated CVSS 10.0 flaws in widely deployed SAP components with a public working exploit, but no confirmed exploitation and no concrete in-the-wild behaviors yet. · ATT&CK: T1190

Behaviors (0)

None extracted.

Published detection guidance (1)

Sources

P2 · Attackers probing SAP NetWeaver honeypots for webshells left by CVE-2025-31324; no confirmed compromises stated

quick readResearcher Blogs & ReportsLowCVE-2025-31324

SANS ISC observed a campaign against SAP NetWeaver in honeypot data, with requests for /irj/servlet_jsp/irj/root/ant.jsp and many other upload and webshell paths from a single source, 82.26.72.21. The diary says the campaign exploits or searches for webshells left by CVE-2025-31324, an unauthenticated file upload flaw the diary describes as CVSS 10, and that webshells usually end up under /irj/servlet_jsp/irj/root/. Hunters should look for requests to ant.jsp or upload paths on SAP web servers and for unexpected files in that webroot; the source does not confirm any successful compromise.

EXPOSURE CHECK
AffectedSAP NetWeaver (CVE-2025-31324 unauthenticated file upload)

Why P2: Probing for webshells on a known exploited SAP flaw with concrete request paths, but the source reports only scanning and no confirmed compromise. · ATT&CK: T1190, T1505.003

Behaviors (1, 1 new)

vendor-stated
SAP NetWeaver web application
Hunt in: Web server access log
S1: "This request is part of a larger campaign to exploit SAP NetWeaver or to find already installed webshells."

Evidence samples (1)

http_request · Web server access log · T1190
/irj/servlet_jsp/irj/root/ant.jsp

IoCs — 1 new

ipv482[.]26[.]72[.]21exploit_source_ipSingle attacker IP hitting the listed URL paths in SANS honeypot data.

Sources

P3 · Bitter APT deploys new PapRAT backdoor (C++/Rust) against South Asian organizations via LNK, VHDX, URL lures — update to 2026-11-03's story

Threat Actor TTPs & CampaignsLowactor: Bitter (TA397, APT-C-08, Hazy Tiger)malware: PapRAT

Fortinet FortiGuard Labs reports Bitter (TA397) targeting South Asian organizations with PapRAT, a new C++ and Rust RAT, via three infection chains: LNK abusing ftp.exe to run scripts and create scheduled tasks, VHDX containing an LNK that opens a decoy Excel file while installing an MSI, and URL files fetching an LNK over WebDAV that leads to an MSI. The LotL stage collects directory, task, AV, and drive information, saves it as abc.pdf, and exfiltrates it with curl. Hunt for ftp.exe launched from LNK files, schtasks creation, curl uploads, msiexec launched from LNK or mounted VHDX images, and WebDAV-fetched LNKs.

Why P3: Regionally focused espionage campaign outside the financial sector; its LotL behaviors are still reusable for hunting. · ATT&CK: T1204.002, T1566.001, T1553.005, T1053.005, T1202, T1218.007, T1059.001, T1083, T1057, T1518.001, T1120, T1074.001, T1041, T1070.004, T1105, T1113, T1071.001

Deep read — score 20: +15 7 behaviors, +2 1 detection guidance, +1 5 IoCs, +1 financial relevance, +1 light read P2

Behaviors (7, 7 new)

vendor-stated
explorer.exe (LNK) → ftp.exe · schtasks
Hunt in: Sysmon EID 1 / EDR process events
S1: "A Windows Shortcut (LNK) file that abuses the native "ftp.exe" utility to run scripts and create scheduled tasks"
vendor-stated
★ NEWPersistence T1053.005 Scheduled Task
ftp.exe → schtasks
Hunt in: Windows Security 4698 / Task Scheduler log
S1: "create scheduled tasks designed to maintain contact with a command-and-control (C2) server"
vendor-stated
★ NEWBurst of discovery commands T1083 File and Directory Discovery
script launched via ftp.exe → tasklist · dir
Hunt in: EDR process events
S1: "collect directory and task lists, directory information from Desktop, Documents, and Downloads, installed antivirus product data, and mounted drives"
vendor-stated
★ NEWExfiltration channel T1041 Exfiltration Over C2 Channel
script → curl
Hunt in: EDR process events / proxy
S1: "saved as "abc.pdf" and exfiltrated back to the C2 server via a curl command, after which the staged file is deleted"
vendor-stated
★ NEWDownload of a second stage T1218.007 Msiexec
LNK in mounted VHDX → msiexec · excel
Hunt in: Sysmon EID 1
S1: "LNK file that launches a lure Microsoft Excel spreadsheet, while running an MSI installer in the background to deploy PapRAT"
vendor-stated
★ NEWDownload of a second stage T1059.001 PowerShell
script → powershell
Hunt in: PowerShell 4104 / proxy
S1: "retrieve a file called "talk.log" from "techtalkhelp[.]com." The payload contains a Base64-encoded script"
vendor-stated
★ NEWDownload of a second stage T1105 Ingress Tool Transfer
URL file / WebDAV → curl · msiexec
Hunt in: proxy / EDR
S1: "using a script to download an MSI installer via curl"

Evidence samples (2)

file_path · EDR file events · T1074.001
abc.pdf
file_path · proxy · T1105
talk.log

Published detection guidance (1)

IoCs — 5 new

domaintechtalkhelp[.]compayload_hostHosts talk.log, which contains a Base64-encoded PowerShell stager
domaingoodnfortunes[.]comc2Remote server issuing LotL commands and receiving exfiltrated data
filenameabc.pdfstaging_fileStaged reconnaissance output exfiltrated via curl
filenametalk.logpayloadBase64-encoded script payload
domainrivingtonclarks[.]comc2PapRAT C2 server

Sources

P3 · Russian hosting provider Beget rebuilding infrastructure after data-wiper attack; attacker reportedly gained access to management layer

quick readBreaches & IncidentsLow

Russian web-hosting and cloud provider Beget says an attacker gained access to its management systems on the night of November 1 and deployed malware and data-zeroing scripts that erased data across VPS, S3, and Kubernetes environments. The company disconnected all servers after detecting the attack and, as of its November 9 update reported in BleepingComputer, had restored roughly 60% of shared hosting and 40% of dedicated servers with recovery ongoing. The sources state the attack focused on destruction and found no evidence of data download or modification; no IoCs, malware names, or detection guidance are published in the sources.

Why P3: Destructive attack on a hosting provider with no published technical indicators or detection guidance; awareness only for most defenders. · ATT&CK: T1485, T1561

Behaviors (1, 0 new)

vendor-stated · seen before
Hunt in: unknown · window: night of November 1 (per source)
S1: "the attacker gained access to the management systems of the company's entire architecture and deployed malware that erased server data."

Sources

Quick reads — nothing huntable found (20)