CUTSIGNcutting for sign — daily OSINT threat read

2026-11-02

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

received 2026-11-02 12:13Z · emailed 2026-11-02 12:49Z

24
new IoCs
50
novel behaviors
6
story updates
9
watch devs 48h
10
verdict cards
× closeNew IoCs (24) — by story
× closeNovel behaviors (50) — by story
× closeStory updates (6) — developments of earlier briefs' stories

↓ Jump to brief

Developments on tracked stories (9 + 91 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: 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-analysis — CVE-2026-99999 Educational Analysis — attack chain simulation of Linux 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 — CVE-2026-99999 PwnEscape PoC - Linux kernel IPv4 csum_start validation bug gues 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-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: 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
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
  • HIGHCISA KEValerted CVE-2026-123158 was added to CISA's Known Exploited Vulnerabilities catalog. 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,'"
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: george-petrakis/log4j-scanner-CVE-2021-44228 — Simple tool for scanning entire directories for attempts of C source
    • 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: awesoma31/is-lab2 — Лаба 2 ИБ: анализ и устранение CVE-2021-44228 (Log4Shell) на Vulhub (★0; verify before t 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: 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: mcpmark-eval-liuhezi/log4j-xz-lessons — Engineering sync brief: lessons from Log4Shell (CVE-2021-44228) and 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: anishadhikari02/cve-2026-96889-payload (★0; verify before trusting — fake PoCs are common). 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: 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: AmanSin001/next-security-check — Check a Next.js project against the October 14, 2026 security advisories (C 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 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
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-89103: NVD status Received → Awaiting Analysis. source
    • NVD CVE-2026-76964: NVD status Received → Awaiting Analysis. source
    • NVD CVE-2026-89126: NVD status Received → Awaiting Analysis. source
Microsoft: fake cracked-software installers bundle WorldProxyPool proxyware, BOINC and adware · 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
Microsoft maps Storm-2990 phishing kits and Storm-3119 YAM Store tenant-hijacking marketplace · 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
Teams help-desk impersonation leads to Quick Assist access and AD CS ESC1/ESC8 abuse, data exfiltration · 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
Trojanized Claude Code extension (2.1.312/2.1.313) on Cursor marketplace attempts persistent SSH backdoor · 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
Storm-3358 uses ARTEX agentic AI framework to breach banks, deploying WISP, vshell and AdaptixC2 · 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
Check Point maps 2,557 ARTEX agentic AI pentest panels used for largely autonomous cybercrime · 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

The brief — 30 stories · 4 deep reads

P1 · Teams help-desk impersonation leads to Quick Assist access and AD CS ESC1/ESC8 abuse, data exfiltration

Threat Actor TTPs & CampaignsMedium

Microsoft investigated two unattributed intrusions where attackers impersonated IT support on Teams from external onmicrosoft.com tenants, got users to grant Quick Assist sessions, staged archives into KB-prefixed user-profile folders and ran payloads with portable/renamed Python, Bun or Java runtimes, then performed discovery and AD CS abuse. Case 1 abused an ESC1 template for privileged certificates, ran DCSync, and exfiltrated file-share data via Rclone renamed SearchApp.exe to an external SFTP server through a privileged account excluded from automatic disruption. Case 2 used PetitPotam to coerce DC NTLM auth, relayed it to AD CS Web Enrollment (ESC8), obtained a DC certificate and a TGT via PKINIT before the workstation was isolated. Hunt for Quick Assist sessions followed by runtimes executing from KB* AppData folders, anomalous certificate requests with requester-supplied SANs, /certsrv requests authenticated as DC machine accounts from other hosts, and PKINIT from workstations.

EXPOSURE CHECK
AffectedActive Directory Certificate Services with ESC1-vulnerable authentication templates · AD CS Web Enrollment / Certificate Enrollment Web Service accepting NTLM without EPA (ESC8); Windows Server 2022/2019 require manual EPA enablement · Microsoft Teams with external access allowed (social engineering, no Teams vulnerability)
Only ifUsers accept external Teams contact and grant Quick Assist/remote-support sessions · Certificate template allows requester-supplied subject/SAN with broad enrollment (ESC1) · Web Enrollment endpoint reachable with NTLM and no HTTPS+EPA (ESC8)
Not affected ifAD CS Web Enrollment removed or HTTPS+EPA enforced / NTLM disabled per KB5005413 · Windows Server 2025 AD CS with default EPA · No templates allow requester-supplied subject with broad enrollment

Why P1: Concrete huntable behaviors against ubiquitous AD CS/Teams with confirmed DCSync and exfiltration; no patch, configuration-dependent. · ATT&CK: T1566.004, T1219, T1105, T1059.006, T1059.007, T1036.003, T1082, T1016, T1057, T1649, T1187, T1557.001, T1558, T1003.006, T1021.002, T1078.002, T1048, T1567

Deep read — score 32: +15 12 behaviors (1 inferred), +6 3 evidence samples, +6 3 detection guidance, +2 primary source, +1 financial relevance, +2 light read P1

Behaviors (9, 9 new)

vendor-stated
Microsoft Teams (external tenant chat/call) → QuickAssist.exe
Hunt in: M365 Unified Audit Log / CloudAppEvents; EDR process events
S2: "persuaded a user to establish an attacker-controlled remote session, primarily by guiding the user to open Quick Assist and provide the connection code"
vendor-stated
Quick Assist remote session → archive extraction · renamed bun.exe · python · java
Hunt in: EDR process/file events, Sysmon EID 1/11 · window: Immediately after remote session granted
S2: "created a KB-prefixed staging directory under the user's profile, extracted the archive into that directory, and started the included payload with a portable Python, JavaScript, or Java runtime"
vendor-stated
★ NEWBurst of discovery commands T1082 System Information Discovery
staged portable runtime (Bun/Python/Java) in KB-prefixed folder → Windows version query · network configuration query · process listing
Hunt in: EDR process events, Sysmon EID 1
S2: "The staged components queried Windows version information, network configuration, and running processes."
vendor-stated
compromised workstation → ESC1 certificate request with requester-supplied SAN
Hunt in: CA security events (4886/4887), Defender for Identity
S2: "the attacker obtained certificates for three highly privileged accounts"
vendor-stated
★ NEWCredential access T1003.006 DCSync
privileged certificate-authenticated session → DCSync
Hunt in: Windows Security 4662 on DCs, Defender for Identity · window: Within seconds of obtaining a certificate
S2: "Within seconds of obtaining one privileged certificate, the attacker authenticated to a domain controller and performed DCSync"
vendor-stated
file server (remote-interactive logon) → SearchApp.exe (renamed rclone)
Hunt in: EDR process events, firewall/proxy SFTP outbound
S2: "launched a renamed copy of Rclone using the filename SearchApp.exe. The command recursively copied data from a file-server share to an external"
vendor-stated
★ NEWCredential access T1187 Forced Authentication
compromised workstation → PetitPotam EFSRPC coercion
Hunt in: Network/RPC logs, DC outbound auth
S2: "used PetitPotam to send requests over the Encrypting File System Remote Protocol (EFSRPC), causing the domain controller to authenticate to an attacker-controlled system"
vendor-stated
★ NEWLateral movement / onward authentication T1557.001 Name Resolution Poisoning and SMB Relay
attacker relay on workstation → /certsrv submission and retrieval (Domain Controller template)
Hunt in: IIS / Web Enrollment logs, CA request records
S2: "The AD CS server authenticated the domain-controller machine account even though the connection originated from another device."
vendor-stated
★ NEWLateral movement / onward authentication T1558 Steal or Forge Kerberos Tickets
compromised workstation → Kerberos PKINIT TGT request as DC account
Hunt in: DC Security 4768 (certificate info), Defender for Identity
S2: "used the newly issued domain-controller certificate for Kerberos PKINIT and obtained a ticket-granting ticket (TGT)"

Evidence samples (2)

file_path · EDR process events · T1036.003
SearchApp.exe
http_request · IIS Web Enrollment logs · T1557.001
/certsrv

Published detection guidance (6)

Proposed hunts (1) · candidates, not detections — AI-proposed, unvalidated

external_teams_chat_impersonation single_sourcestated

Externally-initiated Teams chats or impersonation/security-risk call signals reveal the help-desk social-engineering entry vector.

m365_ual Teams chat created by an external user, or impersonation / security-risk-in-call signals

index=<m365_ual> Application="Microsoft Teams" ((ActionType="ChatCreated" AND IsExternalUser=true) OR ActionType IN ("TeamsImpersonationDetected","SecurityRiskInCallDetected")) | table _time Application ActionType IsExternalUser
FROM <m365_ual> | WHERE Application == "Microsoft Teams" AND ((ActionType == "ChatCreated" AND IsExternalUser == true) OR ActionType IN ("TeamsImpersonationDetected","SecurityRiskInCallDetected")) | KEEP @timestamp, Application, ActionType, IsExternalUser

Noise: Legitimate external collaboration generates external ChatCreated events; prioritize impersonation/security-risk signals and correlate with Quick Assist starts on the recipient's device to cut benign external chat volume. · from behaviors[0], detection_guidance[0]

IoCs — 4 new

sha256f326201269f1ee2f803ae435317507263bb6e0dbfdeb70bd1bb5446e2e46f001dropper_hashPython initial-access script
sha25606c5c14f043aee3bcc5843b5f50909623d5c9a6239a7c1fba9cddad4111469e7dropper_hashPython initial-access script
sha25685b6c424117494d3056e88689dbc94c75e9afdb187a339714043aec0da109f17dropper_hashJavaScript initial-access script
filenamesearchapp.exerenamed_exfil_toolRenamed Rclone used to copy file-share data to external SFTP

Sources

P1 · Ivanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576 — update to 2026-10-29's story

quick readActively exploitedCriticalactor: UTA0576CVE-2026-111357CVE-2026-118527CVE-2026-104935

Ivanti Connect Secure gateways were compromised via two zero-days chained with the authentication bypass CVE-2026-104935, with exploitation reported since at least October 1, 2026, per Volexity and Defused as cited by BleepingComputer. Volexity attributes the activity to UTA0576, which gained unauthenticated root-level code execution, deployed no malware or web shell, re-exploited the device for each command, and tampered with logs. Hunters should look for anomalous ICS behavior and log tampering rather than relying on a clean Integrity Checker Tool result.

EXPOSURE CHECK
AffectedIvanti Connect Secure (ICS) gateway, with CVE-2026-104935, CVE-2026-111357, and CVE-2026-118527 chained
Only ifDevice exposed to the internet or reachable by attackers
Fixed inPatches released by Ivanti for CVE-2026-104935 (October 2026) and for CVE-2026-111357 and CVE-2026-118527 (advisory updated November 2026); specific version numbers not stated in source

Why P1: Actively exploited edge VPN gateway with CISA KEV listing and over 5,000 exposed instances; detection relies on log tampering and anomalous command behavior. · ATT&CK: T1190, T1068, T1070

Behaviors (2, 1 new)

vendor-stated
★ NEWShell spawned by a server process T1190 Exploit Public-Facing Application
Ivanti Connect Secure web/management process
Hunt in: Appliance logs · window: since at least October 1 (per reporting)
S1: "Notably, UTA0576 deployed no malware or web shell. Instead, the threat actor re-exploited the device for every command it ran"
Behaviors already reported (1)
defense_evasion (Appliance logs)

Sources

P1 · Alpine Linux rebuilds GitLab after attempted RCE on CVE-2026-97229; no confirmed compromise — update to 2026-10-30's story

quick readActively exploitedHighCVE-2026-97229

Attackers attempted to exploit CVE-2026-97229, a maximum-severity integer overflow in the Onigmo regex engine bundled in Ruby, against Alpine Linux's self-hosted GitLab on October 20-21 by submitting malicious CI/CD pipeline configurations, causing eight worker crashes with some partial successes. Alpine rebuilt the instance and reset all passwords because it could not rule out code execution, though it found no tampering in repositories, packages, or releases through October 27 and says no compromise has been confirmed. Hunters should look for malicious regular expressions in CI/CD pipeline configurations and GitLab worker crashes, and confirm the Ruby-bundled fix is present since patching GitLab alone was insufficient.

EXPOSURE CHECK
AffectedGitLab (CI/CD regex compiler Onigmo bundled in Ruby), CVE-2026-97229; Alpine initially ran GitLab 19.3.4 and later 19.3.6 which did not close the flaw without the Ruby patch
Only ifSelf-managed GitLab instance with CI/CD pipelines accepting crafted regular expressions
Not affected ifGitLab instance running a version with both the GitLab fix and the bundled Ruby update
Fixed inGitLab 19.3.5 plus Ruby fix (Alpine image alpinelinux/gitlab:19.3.6 with Ruby 3.3.13)

Why P1: Max-severity unauthenticated RCE in GitLab with concrete CI-config and crash indicators, but attempts only and no confirmed compromise. (raised to P1: exploited + behaviors/KEV) · ATT&CK: T1190

Behaviors (2, 1 new)

vendor-stated
GitLab CI/CD pipeline processing (Onigmo regex compiler in Ruby)
Hunt in: GitLab application/worker logs; CI/CD pipeline configuration history · window: October 20-21
S1: "the attacker submitted malicious CI configurations targeting the flaw, causing eight worker crashes"
Behaviors already reported (1)
other (GitLab container image download records / web server access logs)

Sources

P1 · C3RB3R ransomware attacks target Synology DSM devices running outdated versions; vendor warns, no confirmed success counts in source

quick readActively exploitedHighactor: C3RB3Rmalware: C3RB3R ransomwareCVE-2024-10441CVE-2024-50629CVE-2024-10445

Synology warned customers that threat actors are exploiting a vulnerability patched in December 2024 to target DSM devices running outdated versions, with attacks aiming to encrypt data and extort ransom. The source links the November 2024 advisory covering CVE-2024-10441, CVE-2024-50629, and CVE-2024-10445 but says Synology has not yet named the exploited flaw. Hunters should look for encrypted files with a .L0CK3D extension, a read-me3.txt ransom note, and DSM management interface exposure to the internet.

EXPOSURE CHECK
AffectedSynology DiskStation Manager (DSM) outdated versions; patched in November 2024 advisory
Only ifManagement web interface reachable from the Internet
Not affected ifRunning patched DSM versions listed by Synology
Fixed inDSM 7.2.2-72806-1 or above; DSM 7.2.1-69057-6 or above; DSM 7.2-64570-4 or above; DSM 7.1.1-42962-7 or above; DSM 6.2.4-25556-8 or above

Why P1: Actively exploited internet-facing NAS management interface with vendor advisory and named ransom artifacts. · ATT&CK: T1486

Behaviors (1, 0 new)

vendor-stated · seen before
Hunt in: File system / NAS file activity
S1: "These attacks aim to encrypt data and extort ransom."

Evidence samples (1)

file_path · File system / NAS file activity · T1486
read-me3.txt

Published detection guidance (1)

Sources

P1 · Unconfirmed: CVE-2026-42589 Gotenberg RCE exploitation reported in ThreatsDay roundup — update to 2026-10-30's story

quick readActively exploitedLowmalware: cache_baseCVE-2026-42589

A ThreatsDay roundup reports that threat actors are exploiting CVE-2026-42589, a critical RCE in Gotenberg, to deliver a Go reverse shell called cache_base, citing VulnCheck. The roundup itself is unverified and the brief marks the item as unconfirmed, so treat the claim as reported rather than confirmed. Hunters could look for Gotenberg processes spawning shells and outbound connections to unfamiliar C2 hosts.

EXPOSURE CHECK
AffectedGotenberg (CVE-2026-42589, CVSS 9.8)
Fixed inPatched in May 2026 per the source; exact fixed version not stated

Why P1: Reported exploitation of a critical RCE in a web-facing service with a described reverse shell, but unconfirmed in the brief and only cited through a roundup. (raised to P1: exploited + behaviors/KEV) · ATT&CK: T1190, T1059

Behaviors (1, 1 new)

vendor-stated
★ NEWShell spawned by a server process T1190 Exploit Public-Facing Application
Gotenberg → cache_base
Hunt in: Application or container process events
S1: "Threat actors are exploiting CVE-2026-42589 (CVSS score: 9.8), a critical remote code execution flaw in Gotenberg, to deliver a Go-based reverse shell called "cache_base."

Sources

P1 · WordPress Core race condition (no CVE yet) drawing exploit attempts, no confirmed compromises

quick readPatches & AdvisoriesHigh

Defiant reports a race condition in WordPress Core's update process, patched in WordPress 7.1.4 (October 28) and backported to branches through 4.7, that can enable unauthenticated remote code execution with high attack complexity. The flaw stems from predictable, web-accessible staging directories used while unpacking full-package Core updates. Wordfence telemetry reports more than 18,500 requests in 21 hours targeting staged setup-config.php installer paths, but has not reported successful compromises. Hunters should look for web requests to staged installer paths such as setup-config.php during and after Core updates.

EXPOSURE CHECK
AffectedWordPress Core update process (versions prior to 7.1.4 and backported branches through 4.7, as stated)
Only ifFull-package Core update in progress with staging tree publicly web-accessible and PHP-executable · Predictable or discovered staging path
Not affected ifSites already on WordPress 7.1.4 or a backported patched release
Fixed inWordPress 7.1.4 and backported releases through 4.7 branch

Why P1: Unauthenticated RCE in WordPress Core with active exploit attempts across many internet-facing sites; no confirmed compromises reported. · ATT&CK: T1190

Behaviors (1, 1 new)

vendor-stated
WordPress web server process
Hunt in: web server access log · window: within 21 hours of patch deployment (per Wordfence telemetry)
S1: "During the first 21 hours, we recorded more than 18,500 requests targeting staged setup-config.php installer paths"

Published detection guidance (1)

Sources

P2 · VOLTA infostealer steals browser, wallet and cloud credentials, ranks victims via OpenRouter LLMs

Threat Actor TTPs & CampaignsMediummalware: VOLTA-AUTODOXER (VOLTA)

Cisco Talos documents VOLTA-AUTODOXER, a self-deleting Windows infostealer (likely builder-sold) that harvests browser credentials/cookies (bypassing Chrome App-Bound Encryption via headless Chrome), wallets, Microsoft OAuth tokens, SSH/cloud keys and Wi-Fi passwords, then enriches with stolen sessions and POSTs a dossier to OpenRouter for LLM victim ranking. Exfiltration is via Telegram in three zip stages. Hunt for Chrome launched with --headless by non-developer processes, endpoint connections to openrouter.ai/api/v1/chat/completions from unusual processes, and files volta_debug.txt, Identity_Report.txt, AI_Analysis.txt, volta_*.zip.

EXPOSURE CHECK
AffectedWindows hosts with Chromium browsers, Firefox, Outlook, Slack, crypto wallets

Why P2: Commodity stealer with concrete huntable behaviors (headless Chrome ABE bypass, OpenRouter calls, Telegram exfil) but no enterprise-targeting reported. · ATT&CK: T1555.003, T1539, T1528, T1552.004, T1552.001, T1005, T1113, T1560, T1567, T1070.004, T1102, T1016

Deep read — score 32: +15 5 behaviors, +8 4 evidence samples, +4 2 detection guidance, +1 4 IoCs, +2 primary source, +1 financial relevance, +1 light read P2

Behaviors (6, 6 new)

vendor-stated
VOLTA executable (e.g. 9BY0tjwOc3ut.exe) → chrome.exe --headless
Hunt in: EDR process events / Sysmon EID 1
S1: "An application control policy that restricts which processes may launch Chrome with --headless would block the ABE decryption path entirely."
vendor-stated
VOLTA executable → WlanGetProfileList API
Hunt in: EDR API telemetry
S1: "Every saved Wi-Fi password on the machine is pulled via a direct call to WlanGetProfileList and dumped to plaintext."
vendor-stated
VOLTA executable
Hunt in: Google Workspace/Gmail audit, proxy logs (session reuse from victim host)
S1: "using the victim's own authenticated Gmail tokens, it queries their inbox for receipts"
vendor-stated
★ NEWExfiltration channel T1567 Exfiltration Over Web Service
VOLTA executable
Hunt in: proxy / DNS logs (openrouter.ai, Telegram API)
S1: "This file is serialized into a bundle as JSON and POSTed to OpenRouter along with the system prompt."
vendor-stated
★ NEWExfiltration channel T1567 Exfiltration Over Web Service
VOLTA executable
Hunt in: proxy / DNS logs (Telegram)
S2: "Data exfiltration happens over Telegram at three different stages"
vendor-stated
★ NEWDefense evasion T1070.004 File Deletion
VOLTA executable
Hunt in: EDR file events
S1: "This stealer is self-deleting, and there is no attacker-owned infrastructure."

Evidence samples (2)

http_request · proxy · T1567
https[:]//openrouter[.]ai/api/v1/chat/completions
file_path · EDR file events · T1005
APPDATA%\volta_debug.txt

Published detection guidance (2)

IoCs — 11 new

filenamevolta_log.zipexfil_archiveStage 1 exfil archive
useragentMozilla/5.0c2_useragentBare UA on hand-assembled OpenRouter requests
filenameAI_Analysis.txtartifactLLM response file
filenameylp9m5j3i2aw.exeimplant_filenameVOLTA sample filename
filenamevolta_debug.txtartifactHarvest log in %APPDATA%
filenamevolta_dox.zipexfil_archiveStage 2 exfil archive
filename9by0tjwoc3ut.exeimplant_filenameVOLTA sample filename
filenameIdentity_Report.txtartifactLocal victim dossier
sha25657ef4242666d78c50df145b34023df564f0fad38812d6a580e66433d427e2279implant_hashVOLTA sample PE32+ x86-64
urlhxxps://openrouter[.]ai/api/v1/chat/completionsexfil_destinationThird-party LLM gateway receiving victim dossier (legitimate service abused)
filenamevolta_doxnet.zipexfil_archiveStage 3 exfil archive

Sources

P2 · Trojanized Claude Code extension (2.1.312/2.1.313) on Cursor marketplace attempts persistent SSH backdoor

Threat Actor TTPs & CampaignsLow

Tampered anthropic.claude-code versions 2.1.312 and 2.1.313 were served by the Cursor extension marketplace for about 11 hours on Oct 29, 2026, exposing up to 5,000 developers. An injected JavaScript loader in extension.js collects host recon (Git email, env-var names matching KEY/TOKEN/SECRET), appends an svc-telemetry SSH key to authorized_keys, tries to enable SSH, opens a reverse tunnel (-N -R '*:0:localhost:22') to 134.209.82.225, and persists via LaunchAgent com.apple.sysmond, @reboot cron, or SysMon scheduled task/Startup sysmon.cmd. Coding errors likely blocked remote access on many macOS/Windows hosts, but keys and persistence may still be written; hunt for the svc-telemetry key, .smt/.smtk/.stk_ files, ssh/autossh child processes of Cursor, and connections to the C2.

EXPOSURE CHECK
Affectedanthropic.claude-code extension versions 2.1.312 and 2.1.313 from the Cursor extension marketplace (Oct 29, 2026, ~2:27 AM–1:35 PM PDT)
Only ifInstalled or auto-updated the extension via Cursor marketplace during the exposure window · Remote SSH access requires an SSH server already running on the host
Not affected ifInstalled from Microsoft Visual Studio Marketplace, Open VSX, or npm @anthropic-ai/claude-code

Why P2: Short-lived supply-chain incident affecting Cursor users with concrete, huntable persistence artifacts and Microsoft-published queries; server taken down. · ATT&CK: T1195.002, T1098.004, T1572, T1053.003, T1053.005, T1543.001, T1547.001, T1036.004, T1082, T1033, T1016, T1041, T1059.007, T1059.001

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

Behaviors (8, 8 new)

vendor-stated
Cursor extension host (Node.js) loading extension.js
Hunt in: EDR file events on ~/.ssh/authorized_keys, administrators_authorized_keys
S2: "the loader checks the user’s authorized_keys file for the comment svc-telemetry. If the marker is missing, it appends an embedded Ed25519 public key"
vendor-stated
★ NEWExfiltration channel T1572 Protocol Tunneling
Cursor extension host (Node.js) → autossh · ssh · powershell
Hunt in: EDR process events / network connections to 134.209.82.225 · window: retries every 60 seconds
S2: "On Unix-like systems it prefers autossh, falling back to ssh; on Windows it uses a hidden PowerShell loop."
vendor-stated
★ NEWPersistence T1543.001 Launch Agent
Cursor extension host (Node.js) → launchctl
Hunt in: macOS EDR file/plist events
S2: "User LaunchAgent with RunAtLoad and KeepAlive ~/Library/LaunchAgents/com.apple.sysmond.plist"
vendor-stated
★ NEWPersistence T1053.003 Cron
Cursor extension host (Node.js) → crontab
Hunt in: Linux crontab / auditd
S2: "Attempts a Linux user-crontab @reboot entry."
vendor-stated
★ NEWPersistence T1053.005 Scheduled Task
Cursor extension host (Node.js) → schtasks
Hunt in: Windows 4698 / EDR ScheduledTaskCreated
S2: "Attempted SysMon scheduled task requesting SYSTEM execution"
vendor-stated
Cursor extension host (Node.js)
Hunt in: Windows file events in Startup folder
S2: "Batch file in the user’s Startup folder"
vendor-stated
★ NEWBurst of discovery commands T1082 System Information Discovery
Cursor extension host (Node.js) → systemsetup -getremotelogin · git config
Hunt in: EDR process events · window: on extension load
S1: "attempts to check whether Remote Login is enabled using the systemsetup -getremotelogin command"
vendor-stated
★ NEWExfiltration channel T1041 Exfiltration Over C2 Channel
Cursor extension host (Node.js)
Hunt in: proxy / network logs HTTP to port 8099
S2: "a delayed callback attempts to transmit the previously collected host details and selected environment-variable names"

Evidence samples (7)

command_line · EDR process events (ssh/autossh) · T1572
-N -R '*:0:localhost:22'
other · authorized_keys file · T1098.004
ssh-ed25519 [REDACTED PUBLIC KEY] svc-telemetry
file_path · macOS file events · T1543.001
~/Library/LaunchAgents/com.apple.sysmond.plist
file_path · Windows file events · T1053.005
%USERPROFILE%\.config\smt.cmd
file_path · Windows file events · T1547.001
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\sysmon.cmd
file_path · macOS/Linux file events · T1053.003
~/.config/.smt
command_line · macOS EDR process events · T1082
systemsetup -getremotelogin

Published detection guidance (5)

IoCs — 5 new, 2 seen before

filepath~/Library/LaunchAgents/com.apple.sysmond.plistpersistence_pathmacOS LaunchAgent persistence
sha256ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15dropper_hashMalicious JavaScript entry point (not VSIX hash)
filepath%userprofile%\.config\smt.cmdpersistence_pathWindows tunnel retry script
sha2567e0a52885fadee05544a9e99eb18c792bec05900a5e1a66d68f8383decb0e278tunnel_key_hashDecoded tunnel private-key file
filenamesysmon.cmdpersistence_pathWindows Startup folder fallback
Seen before (2)
  • 134[.]209[.]82[.]225 — seen 2 times, first on 2026-10-30
  • hxxp://134[.]209[.]82[.]225:8099/beacon — seen 2 times, first on 2026-10-30

Sources

P2 · Threat actors use agentic AI tooling (ARTEX) to find exposed secrets and compromise Azure and Entra ID tenants — update to 2026-10-27's story

Researcher Blogs & ReportsMediumactor: UNC7228 (STORM-0940)malware: ARTEX

GTIG and Mandiant report PRC-nexus UNC7228 (overlaps STORM-0940) and financially motivated groups operating open-source agentic pentest frameworks (ARTEX, PentAGI, CAIRN, Hexstrike) in real intrusions since late August 2026, with confirmed compromise and data theft. ARTEX used supplied valid credentials to probe Azure/AWS permissions, poison MySQL general_log into JSP webshells, abuse Kudu APIs, Kerberoast/DCSync, and post output to rotating webhook.site URLs via curl. Hunt for 2–25 second bursts of API calls, artex-probe-*/ArtexProbe artifacts, MySQL SET GLOBAL general_log_file changes, and server egress to webhook.site.

EXPOSURE CHECK
Only ifAttacker holds valid credentials (compromised accounts, SAS tokens, service principals, Kudu publishing credentials, IAM keys) · Internet-exposed management interfaces (e.g., Azure Kudu/SCM) or application SQL APIs

Why P2: Concrete huntable behaviors (MySQL log webshell, webhook.site curl C2, ARTEX naming artifacts) but no specific CVE; noisy agentic tooling seen against finance in Asia. · ATT&CK: T1078, T1505.003, T1059.001, T1105, T1558.003, T1003.006, T1136, T1098, T1087.002, T1580, T1567, T1595.003, T1550.003, T1550.002, T1021.006, T1071.001

Deep read — score 30: +15 12 behaviors, +8 4 evidence samples, +2 1 detection guidance, +2 primary source, +1 financial relevance, +2 light read P1

Behaviors (12, 11 new)

vendor-stated
★ NEWPersistence T1505.003 Web Shell
MySQL via Weaver OA application SQL API → SET GLOBAL general_log_file · SET GLOBAL general_log = 1 · SELECT '<% ... %>'
Hunt in: MySQL general/query log; web server access log for new .jsp requests
S1: "modify the MySQL instance to write log files with a .jsp extension to publicly accessible locations"
vendor-stated
★ NEWDownload of a second stage T1105 Ingress Tool Transfer
Windows database server → curl · powershell · cmd (batch)
Hunt in: EDR process events; proxy/DNS
S1: "using native curl to pull down dynamically generated PowerShell and batch scripts and post back command results across 491 rotating webhook.site URLs"
vendor-stated
★ NEWBehavior T1059.004 Unix Shell
Azure App Service Kudu/SCM → python · powershell · C#
Hunt in: Azure App Service / Kudu logs
S1: "Abused Kudu administrative APIs to execute arbitrary commands and stage custom Python, C#, and malicious PowerShell scripts"
vendor-stated
★ NEWBurst of discovery commands T1580 Cloud Infrastructure Discovery
compromised AWS IAM user / Azure credentials → DryRun EC2/EBS calls · ARM deployments/validate · test blob write/delete
Hunt in: AWS CloudTrail; Azure Activity/Storage logs · window: 2–25 second bursts; 27 events in 23 seconds
S1: "27 events in 23 seconds of active burst time, performing rapid probing of AWS permissions"
vendor-stated
★ NEWCredential access T1558.003 Kerberoasting
PowerShell scripts → Kerberoasting scripts · DCSync scripts
Hunt in: Windows 4769, 4662; DC replication
S1: "running Kerberoasting scripts to harvest service tickets... executing DCSync scripts to steal the domain krbtgt key"
vendor-stated
★ NEWBurst of discovery commands T1087.002 Domain Account
PowerShell → AD enumeration scripts · ADCS template audit
Hunt in: PowerShell 4104; LDAP logs
S1: "Enumerated over 110,000 Active Directory objects from a domain controller and retrieved the Domain Admins group"
vendor-stated
★ NEWPersistence T1136 Create Account
application / directory → account creation with ArtexProbe naming · password resets
Hunt in: Windows 4720/4724; application audit log · window: within minutes
S1: "creating multiple accounts with plaintext passwords (which included ArtexProbe in the naming convention)"
vendor-stated
AWS control plane → CreateKeyPair · AllocateAddress · RunInstances t3.micro · CreateVolume
Hunt in: AWS CloudTrail
S1: "Generated a new SSH key pair, allocated a dedicated public Elastic IP... launched persistent t3.micro instances"
vendor-stated
★ NEWLateral movement / onward authentication T1021.006 Windows Remote Management
compromised Windows server → Pass-the-Ticket · WinRM · Kerberos relay · Pass-the-Hash
Hunt in: Windows 4624/4768/4769; WinRM logs
S1: "Attempted Lateral Movement onto domain controllers using Pass-the-Ticket, WinRM, Kerberos relay, and Pass-the-Hash scripts"
vendor-stated
★ NEWBurst of discovery commands T1595.003 Wordlist Scanning
web directory fuzzing
Hunt in: web server access log (200/403)
S1: "Over a span of over 500 web requests, ARTEX probes various file names and extensions"
inferred
★ NEWShell spawned by a server process T1059 Command and Scripting Interpreter
java (Weaver OA servlet container) → cl1217.jsp · f1219a.jsp · z1219.jsp
Hunt in: EDR process events; web access log
S1: "each one executing a different command"
Behaviors already reported (1)
exfil_channel: curl (proxy, DNS)

Evidence samples (5)

other · MySQL general log · T1505.003
SET GLOBAL general_log = 1
file_path · web access log · T1505.003
cl1217.jsp
file_path · web access log · T1505.003
f1219a.jsp
file_path · web access log · T1505.003
z1219.jsp
file_path · file creation events · T1595
artex-probe-*

Published detection guidance (5)

IoCs — 3 new, 1 seen before

filenamecl1217.jspwebshell_pathMySQL-log-poisoned JSP webshell candidate
filenamez1219.jspwebshell_pathMySQL-log-poisoned JSP webshell candidate
filenamef1219a.jspwebshell_pathMySQL-log-poisoned JSP webshell candidate
Seen before (1)
  • webhook[.]site — seen 2 times, first on 2026-10-20

Sources

P2 · Unit 42 tracks CL-UNK-1211 espionage cluster targeting government-linked Linux servers with PHP web shells and SysGoRAT — update to 2026-10-16's story

quick readThreat Actor TTPs & CampaignsMediumactor: CL-UNK-1211malware: SysGoRAT

Palo Alto Networks Unit 42 reports a cyber espionage cluster tracked as CL-UNK-1211 that targeted Linux infrastructure tied to government entities between October 2025 and April 2026. The actors used PHP web shells, three credential-harvesting methods (.bashrc replacement, PHP login page injection, and scanning config and history files for cleartext passwords), and a Go-based multi-platform RAT called SysGoRAT that connects over WebSocket to a hard-coded IP. Hunters should look for PHP web shells, unexpected .bashrc modifications, injected PHP login code, the search_social.php and zip_mails.sh scripts, and enumeration of /var/qmail/mailnames/.

Why P2: Concrete huntable behaviors on Linux servers, but no KEV or confirmed exploited vulnerability is named in the sources. · ATT&CK: T1505.003, T1059.004, T1059.003, T1546.004, T1556, T1552.001, T1071.001, T1020, T1005, T1083

Behaviors (11, 5 new)

vendor-stated
★ NEWPersistence T1505.003 Web Shell
web server process serving PHP
Hunt in: web server access log, file integrity monitoring
S1: "A mix of open-source and bespoke PHP web shells is used as a way to maintain a persistent backdoor into the host networks."
vendor-stated
★ NEWExfiltration channel T1071.001 Web Protocols
SysGoRAT
Hunt in: network flow, proxy, firewall
S1: "establishes a command-and-control (C2) connection over WebSocket to a hard-coded IP address"
vendor-stated
★ NEWShell spawned by a server process T1059.004 Unix Shell
SysGoRAT → /bin/sh -c
Hunt in: EDR process events, auditd
S1: "to execute arbitrary commands via /bin/sh -c (Linux) or cmd /C (Windows)"
vendor-stated
★ NEWExfiltration channel T1020 Automated Exfiltration
SysGoRAT
Hunt in: network flow, EDR file events
S1: "exfiltrate files to the C2 server (download)"
vendor-stated
zip_mails.sh
Hunt in: EDR process events
S1: "attempting to generate a bash script named \"zip_mails.sh\""
Behaviors already reported (6)
credential_access (shell/bash history, file integrity monitoring)
credential_access (web server file integrity monitoring, PHP application logs)
credential_access (shell/bash history access, file access auditing)
defense_evasion (EDR, endpoint protection telemetry)
defense_evasion (Linux syslog, auditd)
discovery_burst (EDR process events, auditd)

Evidence samples (4)

file_path · auditd file access · T1083
/var/qmail/mailnames/
file_path · web server access log · T1505.003
search_social.php
file_path · EDR process events · T1059.003
zip_mails.sh
command_line · EDR process events · T1059.004
/bin/sh -c

IoCs — 0 new, 1 seen before

Seen before (1)
  • 104[.]194[.]158[.]65 — seen 2 times, first on 2026-10-20

Sources

P2 · NetamLoader: Kaspersky details .NET loader planted in Windows update staging directory on a government Windows 10 build in Asia

quick readThreat Actor TTPs & CampaignsLowmalware: NetamLoader

Kaspersky reported a previously undocumented .NET loader, NetamLoader, packaged in a CAB file placed in the Windows update download directory on a custom government-only Windows 10 build in Asia, with a single victim observed. The chain abuses AppDomainManager injection via a .config file to run through PatchMyPC-ScriptRunner.exe, then loads layered payloads from Resources.resx and runs them in dllhost.exe, beaconing to a C2 host after a jitter delay. Hunters should look for files and processes under the SoftwareDistribution\Download paths and dllhost.exe loading XAML content; the source does not state the attacker or whether data was stolen.

EXPOSURE CHECK
AffectedCustom government-only Windows 10 build used in Asia (per Kaspersky)

Why P2: Concrete huntable file paths and loader behavior, but a single observed victim in a bespoke government build limits breadth. · ATT&CK: T1574.014, T1055, T1027, T1218, T1070.004, T1195.002

Behaviors (3, 3 new)

vendor-stated
★ NEWPersistence T1574.014 AppDomainManager
PatchMyPC-ScriptRunner.exe → Microsoft.HostIntegration.Connectors.dll · Resources.resx
Hunt in: File system / Sysmon EID 1 and 11
S1: "It abuses AppDomainManager injection to parse "PatchMyPC-ScriptRunner.exe.config," resulting in the execution of "Microsoft.HostIntegration.Connectors.dll."
vendor-stated
★ NEWBehavior T1055 Process Injection
dllhost.exe → XAML-3 · .NET 2 Plugin
Hunt in: Sysmon EID 1 / process telemetry · window: waits random jitter of 20-40 minutes before first C2 request
S1: "XAML-3, the XAML payload that runs within "dllhost.exe" and is designed to decode, decompress, and load .NET 2 Plugin."
vendor-stated
★ NEWDefense evasion T1070.004 File Deletion
.NET 1 Loader
Hunt in: File system / Windows event and Prefetch artifacts
S1: "deletes malicious files extracted from the CAB archive, along with CLR usage logs and Windows system Prefetch cache files to cover up the tracks."

Evidence samples (3)

file_path · File system · T1195.002
C:\Windows\SoftwareDistribution\Download\e4537a1762fcafd2fd96bfc825bad34f9db9a24
file_path · File system · T1195.002
C:\Windows\SoftwareDistribution\Download\Install\
file_path · File system · T1574.014
PatchMyPC-ScriptRunner.exe.config

IoCs — 1 new

domainopenaigpt4v[.]comc2C2 server the .NET 2 Plugin polls after a jitter delay.

Sources

P2 · FBI attributes ~$6.36B Binance crypto theft to North Korea's TraderTraitor; 628 laundering addresses published

quick readBreaches & IncidentsHighactor: TraderTraitor

The FBI formally attributed the October 29, 2026 theft of roughly $6.36 billion in virtual assets from Binance to TraderTraitor (also tracked as Lazarus Group, Jade Sleet, APT38) and published 628 associated cryptocurrency addresses for exchanges and VASPs to block. Binance linked the breach to a compromised DevOps engineer's laptop that let attackers access a service container and submit unauthorized withdrawals, with most funds moved within 20 minutes. Hunters should look for laundering-address matches in blockchain monitoring and, for their own environments, prior-style patterns such as developer-workstation compromise via fake recruiter or test-code lures.

Why P2: Attributed major financial theft with a known workstation entry path, but no concrete huntable host behaviors or published detection content in the sources. · ATT&CK: T1195, T1078, T1565

Behaviors (1, 0 new)

vendor-stated · seen before
Lateral movement / onward authentication T1078 Valid Accounts
Hunt in: Cloud/exchange service container access logs · window: most funds transferred in about 20 minutes
S1: "Binance linked the breach to a compromised DevOps engineer's laptop, which allowed the attackers to access a service container and submit unauthorized withdrawal transactions."

Sources

P2 · Polymarket returns $3.9M after malicious script drains traders; DebugBear DNS records compromised via registrar

quick readBreaches & IncidentsLow

Polymarket halted trading on its international platform on October 29 after users reported unauthorized withdrawals, which Hudson Rock linked to malicious JavaScript served from a DebugBear address loaded by the Polymarket site. The script targeted logged-in traders, checking portfolios and either dumping positions or shifting assets to attacker-chosen wallets, piggybacking on open sessions rather than exfiltrating passwords or keys. DebugBear says its DNS server records were compromised through its domain registrar and it has not explained how registrar access was obtained. Hunters should look for unexpected third-party script loads from the DebugBear RUM embed and unauthorized changes at the registrar and DNS layer.

EXPOSURE CHECK
AffectedDebugBear real user monitoring (RUM) script embed
Only ifWebsite loads the DebugBear RUM embed script
Not affected ifDebugBear embed code removed, as DebugBear initially advised customers

Why P2: Concrete web-script behavior in a third-party embed with confirmed trader losses, but no published detection content and registrar access method unknown. · ATT&CK: T1195.002, T1189, T1539

Behaviors (3, 3 new)

vendor-stated
Polymarket trading site browser session → malicious JavaScript loaded from DebugBear address
Hunt in: web proxy or browser telemetry for third-party script loads
S1: "Hudson Rock researchers linked the activity to malicious JavaScript served from a DebugBear address that Polymarket’s site loaded."
vendor-stated
★ NEWCredential access T1539 Steal Web Session Cookie
malicious JavaScript in browser → reads credential-related data stored in the browser
Hunt in: browser telemetry
S1: "The code read credential-related data stored in the browser, but Hudson Rock saw no evidence of it sending passwords, seed phrases or private keys back to the attacker."
vendor-stated
DebugBear RUM script embed → unauthorized withdrawals or asset transfers to attacker-chosen wallet
Hunt in: Polymarket platform and wallet transaction records
S1: "It checked their portfolios, and then either dumped positions or shifted assets to a wallet chosen by the attacker."

Sources

P2 · Public PoC for Android 'SMS of Death' DoS (CVE-2026-58882) crashes unpatched phones via WAP Push SMS

quick readPatches & AdvisoriesMediumCVE-2026-58882

A researcher published a proof-of-concept for CVE-2026-58882, a zero-click denial-of-service flaw in Android's WapPushOverSms.decodeWapPdu that a malformed eight-byte WAP Push message sent as a data SMS to port 2948 can trigger. The crash of com.android.phone disrupts cellular connectivity and ongoing calls, and can cause reboot loops; Google reportedly patched it in the October 2026 updates for Android 14 through 17, while Android 12 and 13 remain unpatched. Hunters should look for abnormal crashes of com.android.phone and inbound data SMS to port 2948 on devices that are not yet patched.

EXPOSURE CHECK
AffectedAndroid 12 and 13 (no fix, per source)
Not affected ifAndroid 14 through 17 with the October 2026 security update or later
Fixed inGoogle fix 'Fix remote DoS in decodeWapPdu' in October 2026 Android security updates for Android 14 through 17

Why P2: Public PoC for a remote DoS on Android 12/13 without a fix; no confirmed exploitation in the sources and no enterprise-side behavior to hunt beyond device crashes. · ATT&CK: T1499.004

Behaviors (1, 1 new)

vendor-stated
com.android.phone
Hunt in: Android device crash/tombstone logs; carrier or MDM device health telemetry
S1: "the crash disrupts mobile connectivity and disconnects ongoing phone calls, including calls to emergency services"

Evidence samples (1)

other · T1499.004
01 06 88 80 80 80 00 BE → sent as a data SMS to port 2948

Sources

Quick reads — nothing huntable found (16)