CUTSIGNcutting for sign — daily OSINT threat read

2026-10-29

36 stories analyzed · 4 deep reads · brief: “Cyber Threat Brief — 2026-10-29”

received 2026-10-29 12:19Z · emailed 2026-10-29 12:57Z

26
new IoCs
33
novel behaviors
7
story updates
9
watch devs 48h
10
verdict cards
× closeNew IoCs (26) — by story
× closeNovel behaviors (33) — by story
× closeStory updates (7) — 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 — 36 stories · 4 deep reads

P1 · UAT-11473 exploits Cisco SD-WAN CVE-2026-20127 to deploy KeyDrift key-stealing implant

Threat Actor TTPs & Campaignsactor: UAT-11473malware: KeyDrift (PolyFlame, LittleFilch)CVE-2026-20127

Cisco Talos reports APT UAT-11473 exploited CVE-2026-20127 (CVSS 10 auth bypass) in Cisco Catalyst SD-WAN controllers and installed the KeyDrift framework, whose infrastructure overlaps with Volt Typhoon's Silent Train network. Trojanized runit scripts remount /rootfs.rw executable and launch conf_sshd, which enumerates vdaemon PIDs and uses the rsshd ptrace injector to load PolyFlame (libdssl.so); a packed aaamgrd variant runs under /etc/sv/aaamgr/. LittleFilch (libcommon.so) hooks SSL_read in vdaemon to steal data-plane keys and stages them in /var/tmp/vdaemon.bin. Hunt for modified /etc/sv/*/run scripts, the listed file artifacts, ELF aaamgrd, and touch/chmod --reference timestomping.

EXPOSURE CHECK
AffectedCisco Catalyst SD-WAN Controller/Manager components (vSmart, vBond) vulnerable to CVE-2026-20127
Only ifSD-WAN controller peering reachable by attacker
Not affected ifCisco patches for CVE-2026-20127 applied (prior compromise still possible)

Why P1: CVSS 10 actively exploited SD-WAN controller flaw with concrete on-box persistence/injection artifacts to hunt. · ATT&CK: T1190, T1055.008, T1574.006, T1037, T1543, T1036.004, T1059.004, T1027.002, T1497.001, T1070.006, T1040, T1573.001, T1074.001, T1556.003

Deep read — score 34: +15 8 behaviors, +10 5 evidence samples, +4 2 detection guidance, +1 4 IoCs, +2 primary source, +2 light read P1

Behaviors (7, 7 new)

vendor-stated
Cisco SD-WAN Catalyst Controller peering authentication
Hunt in: SD-WAN controller logs / control connection peering events
S1: "exploited CVE-2026-20127, an authentication bypass vulnerability in Cisco SD-WAN Catalyst Controller instances to bypass authentication"
vendor-stated
runit → mount · conf_sshd · sshd
Hunt in: file integrity monitoring of /etc/sv/sshd/run, controller shell history
S1: "the actor modifies the service run script, remounts /rootfs.rw executable, launches a malicious script “conf_sshd” in the background"
vendor-stated
★ NEWDefense evasion T1055.008 Ptrace System Calls
conf_sshd → rsshd
Hunt in: controller process execution / auditd ptrace
S1: "enumerates running vdaemon PIDs, records them in “/tmp/system-vdaemon”, and invokes the injector component “rsshd” to inject PolyFlame (“libdssl.so”)"
vendor-stated
runit (/etc/sv/aaamgr/run) → python · aaamgrd
Hunt in: file integrity monitoring / process listing
S1: "executed by a malicious runit service under “/etc/sv/aaamgr/” with aaamgrd and a modified run launcher"
vendor-stated
★ NEWShell spawned by a server process T1059.004 Unix Shell
vdaemon → /bin/sh -c
Hunt in: controller process events
S1: "Code = 0x100: Execute command using “/bin/sh -c <command>”"
vendor-stated
★ NEWCredential access T1040 Network Sniffing
vdaemon → libcommon.so
Hunt in: file artifacts /var/tmp/vdaemon.bin, /var/tmp/vdaemon.conf
S1: "RSA-encrypts it before writing the output to “/var/tmp/vdaemon.bin”. It can then send the encrypted content over UDP"
vendor-stated
★ NEWDefense evasion T1070.006 Timestomp
touch --reference= · chmod --reference=
Hunt in: shell history
S1: "touch --reference= and chmod --reference= staging commands copied reference file metadata"

Evidence samples (4)

file_path · file system · T1055.008
/tmp/system-vdaemon
file_path · file system · T1074.001
/var/tmp/vdaemon.bin
file_path · file system
/var/tmp/vdaemon.conf
file_path · file system · T1543
/etc/sv/aaamgr/

Published detection guidance (3)

IoCs — 9 new

filenamersshdinjectorptrace injector
filenameconf_sshdloader_scriptPID enumeration/injection launcher
filenameaaamgrdimplantpacked PolyFlame loader masquerading as aaamgr
filepath/tmp/system-vdaemonstaging_filevdaemon PID list
cveCVE-2026-20127exploited_vulninitial access auth bypass
filenamelibdssl.soimplantPolyFlame injected into vdaemon
filenamelibcommon.soimplantLittleFilch SSL_read hook module
filepath/var/tmp/vdaemon.confconfigLittleFilch exfil endpoint config
filepath/var/tmp/vdaemon.binstaging_fileencrypted stolen key material

Sources

P1 · Suspected China-nexus actor chains PHP2Shell and Fragnesia to root 25 firewalls, breach US gov-affiliated network — update to 2026-10-27's story

Threat Actor TTPs & Campaignsactor: Suspected China-nexus actor (unnamed)CVE-2026-109618CVE-2026-109619CVE-2026-46300

Dream reports a suspected China-nexus, AI-assisted operation (Oct 23–25, 2026) that used a custom PHP2Shell exploit (CVE-2026-109618/109619) against PHP session.upload_progress on an undisclosed vendor's firewall appweb management server, chained with the Fragnesia Linux kernel LPE (CVE-2026-46300) to root 25 devices across the US, Japan, Taiwan and South Korea. The attacker planted PHP web shells in publicly accessible directories, built a reverse SSH tunnel into a US government-affiliated network, compromised an internal firewall management server, decrypted an LDAP service account password, enumerated AD users, password-sprayed and attempted to create backdoor AD accounts; success of credential theft and account creation is unconfirmed. Hunt for new PHP files in firewall web roots, outbound SSH from firewall appliances, AD password spraying from firewall/management IPs, and new AD account creation.

EXPOSURE CHECK
AffectedUndisclosed large vendor's firewall OS using PHP 8.0.30 (newer release branches) · PHP (PHP2Shell CVE-2026-109618, CVE-2026-109619) · Linux kernel (Fragnesia CVE-2026-46300)
Only ifFirewall management interface exposed to the internet (internal ones reachable via compromised devices)

Why P1: Unauthenticated RCE on internet-exposed firewall management interfaces actively exploited with root, web shells, tunneling and AD attacks. · ATT&CK: T1190, T1068, T1505.003, T1572, T1110.003, T1087.002, T1136.002, T1552.001, T1595.002, T1596

Deep read — score 18: +15 5 behaviors, +1 financial relevance, +2 light read P1

Behaviors (8, 7 new)

vendor-stated
firewall appweb management server (PHP 8.0.30)
Hunt in: firewall management web access log (session.upload_progress multipart uploads)
S1: "The vulnerability targets PHP's session.upload_progress mechanism on the firewall's appweb management server."
vendor-stated
appweb PHP process
Hunt in: appliance syslog / kernel log
S1: "combining PHP2Shell with a kernel privilege escalation exploit to root 25 servers"
vendor-stated
★ NEWPersistence T1505.003 Web Shell
appweb management server
Hunt in: file integrity monitoring of firewall web root; web access log
S1: "plants a PHP web shell on a publicly accessible directory on the firewall, verifies root access"
vendor-stated
★ NEWLateral movement / onward authentication T1572 Protocol Tunneling
compromised firewall → ssh
Hunt in: firewall/netflow outbound SSH from appliance
S1: "a reverse SSH tunnel connecting the compromised firewall back to the operator's infrastructure"
vendor-stated
★ NEWCredential access T1552.001 Credentials In Files
compromised firewall
Hunt in: appliance file access / AD auth logs for LDAP service account
S1: "The attacker targets Active Directory to decrypt the LDAP service account password, enumerate users"
vendor-stated
★ NEWCredential access T1110.003 Password Spraying
compromised firewall via tunnel
Hunt in: Windows 4625/4771 on DCs
S1: "spray passwords against every user account using organization-themed passwords"
vendor-stated
★ NEWBurst of discovery commands T1087.002 Domain Account
compromised firewall via tunnel
Hunt in: DC LDAP query logs
S1: "The recovered artifacts confirm credential extraction and directory enumeration."
Behaviors already reported (1)
persistence_artifact (Windows 4720)
Proposed hunts (1) · candidates, not detections — AI-proposed, unvalidated

ad_spray_from_appliance_ip_then_account_creation sequencespeculative

A burst of failed logons (4625) against many distinct users from a firewall or firewall-management IP, followed by a new user account created (4720) on the same domain controller, matches the actor's tunnelled password spray and backdoor-account attempt.

windows_eventlog EventCode 4625 where one source IP fails against many distinct accounts in a short window, and the source IP belongs to a firewall appliance or firewall management server (consumer supplies the appliance IP set) → windows_eventlog EventCode 4720 (user account created) on the same domain controller after the spray burst · join on domain controller host within 24h, spray precedes creation

index=<windows_eventlog> (EventCode=4625 OR EventCode=4720) | eval stage=if(EventCode==4625,"spray","create") | bin _time span=1h as hour | stats dc(eval(if(stage=="spray",TargetUserName,null()))) as sprayed_users count(eval(stage=="spray")) as failures values(eval(if(stage=="spray",src_ip,null()))) as spray_sources min(eval(if(stage=="spray",_time,null()))) as first_fail values(eval(if(stage=="create",TargetUserName,null()))) as created_accounts min(eval(if(stage=="create",_time,null()))) as first_create by Computer | where sprayed_users>=20 AND isnotnull(first_create) AND first_create>first_fail AND first_create-first_fail<86400 | sort - first_create
FROM <windows_eventlog> | WHERE event.code IN ("4625", "4720") | EVAL stage = CASE(event.code == "4625", "spray", "create"), fail_user = CASE(stage == "spray", user.name, NULL), fail_ts = CASE(stage == "spray", @timestamp, NULL), create_ts = CASE(stage == "create", @timestamp, NULL) | STATS sprayed_users = COUNT_DISTINCT(fail_user), failures = COUNT(*) WHERE stage == "spray", spray_sources = VALUES(source.ip) WHERE stage == "spray", first_fail = MIN(fail_ts), created_accounts = VALUES(user.target.name) WHERE stage == "create", first_create = MIN(create_ts) BY host.name | WHERE sprayed_users >= 20 AND first_create IS NOT NULL AND first_create > first_fail AND DATE_DIFF("seconds", first_fail, first_create) < 86400 | SORT first_create DESC

Noise: Vulnerability scanners, misconfigured service accounts and help-desk provisioning produce both failed-logon bursts and routine 4720 events on busy DCs; restrict spray_sources to firewall/management appliance IPs (the story's pivot point), exclude known scanner IPs, and exclude 4720 events whose SubjectUserName is an approved provisioning/IAM service account. · from behaviors[5], behaviors[7], inference

Sources

P1 · Volt Typhoon uses Silent Train relay framework to hide zero-day exploitation against edge and management infrastructure

quick readThreat Actor TTPs & Campaignsactor: Volt TyphoonCVE-2026-16812CVE-2026-20127CVE-2025-8875CVE-2025-8876CVE-2024-39717

Black Lotus Labs reports that China-nexus Volt Typhoon has used the Silent Train framework, a rotating chain of compromised SOHO/IoT and enterprise devices, to route and hide operations, with at least four zero-day vulnerabilities exploited against edge and management products. Sources list VeloCloudOrchestrator, Cisco Catalyst SD-WAN, N-able N-central, Versa Director, and Quest KACE (suspected). Hunters should look for chained SSH sessions through relay devices, temporary SSH services and keys created then removed on relays, and unusual administrative activity on centralized management systems.

EXPOSURE CHECK
AffectedVeloCloudOrchestrator CVE-2026-16812 · Cisco Catalyst SD-WAN CVE-2026-20127 · N-able N-central CVE-2025-8875 and CVE-2025-8876 · Versa Director CVE-2024-39717 · Quest KACE (suspected zero-day, unconfirmed)
Only ifInternet-exposed administrative or management interfaces

Why P1: Actively exploited zero-days in edge and management products with concrete relay and SSH behaviors reported by a named research team. · ATT&CK: T1190, T1078, T1021.004, T1090.003, T1584.005, T1563.001, T1505.003

Behaviors (4, 3 new)

vendor-stated
★ NEWShell spawned by a server process T1190 Exploit Public-Facing Application
exposed web interfaces on SOHO, IoT, and other relay devices → temporary SSH services
Hunt in: device/appliance logs
S1: "exploit exposed web interfaces on SOHO, IoT, and other relay devices, then deploy only the tooling needed to enable chained SSH access"
vendor-stated
Intelbras modems · Netgear Orbi devices
Hunt in: proxy/network telemetry · window: sessions typically under 8 hours
S1: "route their activity through VPS infrastructure outside the United States, then pass it through hacked devices such as routers"
vendor-stated
★ NEWPersistence T1505.003 Web Shell
temporary SSH services · keys · configuration files
Hunt in: device file system and configuration · window: removed after each session, typically under 8 hours
S1: "temporary SSH services, keys, configuration files, and live off the land utilities"
vendor-stated · seen before
Lateral movement / onward authentication T1021.004 SSH
ssh
Hunt in: auth log
S1: "chained SSH access through the compromised node"

Published detection guidance (1)

Sources

P1 · China-nexus Warp Panda exploited VMware ESXi logging flaw CVE-2026-41709 to reduce audit visibility, targeting US legal sector

quick readThreat Actor TTPs & Campaignsactor: Warp PandaCVE-2026-41709

CrowdStrike attributes exploitation of CVE-2026-41709, a low-severity insufficient logging flaw in VMware ESXi, to the China-nexus actor Warp Panda, which used it as a zero-day in early 2026 to perform operations without audit logging. The reporting ties the activity to attacks on the US legal sector and says the actor also bypasses audit logging, harvests cloud session tokens, and registers rogue MFA devices. CISA added the CVE to the KEV catalog; defenders should review ESXi patch levels and look for gaps in ESXi and vCenter audit logs.

EXPOSURE CHECK
AffectedVMware ESXi / vSphere / Cloud Foundation builds prior to the fixed versions listed in Broadcom's July 2026 advisory (CVSS 2.7, requires admin access)
Only ifAttacker already holds admin access on the affected component
Fixed inSXi-9.1.0.0-25370933 (VMware Cloud Foundation and vSphere Foundation); ESXi-9.0.2.0100-25595025; ESXi80U3j-25429389 (VMware ESX and VMware Telco Cloud Platform); VMware Cloud Foundation 5.2.4

Why P1: KEV-listed actively exploited hypervisor flaw with a named China-nexus actor; no concrete command-level behaviors published. · ATT&CK: T1078.004, T1586.003

Behaviors (1, 0 new)

vendor-stated · seen before
Defense evasion
Hunt in: ESXi host and vCenter audit logs
S1: "could permit a malicious actor with admin access to perform certain operations without being logged"

Published detection guidance (1)

Sources

P1 · Attacker attempted to exploit CVE-2026-97229 (CVSS 10.0) GitLab flaw against Alpine Linux's GitLab server; no confirmed compromise, server rebuilt — update to 2026-10-26's story

quick readBreaches & IncidentsCVE-2026-97229

Alpine Linux said an attacker sent crafted CI configurations with malicious regular expressions to its own GitLab server on 20-21 October 2026, a week after GitLab's fix, crashing worker processes and causing 502 errors. Alpine found no evidence the exploit ran code but could not rule it out, so it rebuilt the server and reset all passwords. Hunters should look for crashes or Onigmo-related Ruby crash reports, files owned by the git user in /tmp, unexpected child processes of Puma or Sidekiq, and crafted .gitlab-ci.yml regex or long non-ASCII file path activity.

EXPOSURE CHECK
AffectedGitLab CVE-2026-97229 on 19.4.1 official image (Rapid7 lab test); 19.3.4 and 19.3.5 listed as affected per GitLab advisory · Self-compiled GitLab installs or container images installing their own Ruby, before Ruby 3.3.13, 3.4.12, 4.0.9
Only ifCrafted .gitlab-ci.yml and UTF-8 file path must be committed to a branch of a public project, unless new users can self-register and create projects · Standard Ruby not patched (GitLab Linux package and official images carry patched Ruby)
Not affected ifGitLab.com and GitLab Dedicated (already patched) · Installs on GitLab Linux package or official container images at newest release for branch · Branch 19.5 listed as not affected
Fixed inGitLab 19.3.6, 19.4.2 (per branch: 19.2.9, 19.1.9, 19.0.10, 18.11.13 newest releases dated 21 October) plus Ruby 3.3.13, 3.4.12, 4.0.9 for self-compiled installs

Why P1: Public PoC exists for a CVSS 10.0 unauthenticated GitLab RCE, with detection rules published; upgrading GitLab alone does not fix self-compiled or custom-Ruby installs. · ATT&CK: T1190, T1059

Behaviors (2, 2 new)

vendor-stated
GitLab worker processes (Puma/Sidekiq)
Hunt in: GitLab application logs, Ruby crash reports, web server access logs · window: 20-21 October 2026, crashes 8 times
S1: "They crashed GitLab worker processes 8 times, and the main attack on 21 October also caused 502 errors and caused CI jobs to fail."
inferred
★ NEWShell spawned by a server process T1059 Command and Scripting Interpreter
GitLab worker processes (Puma/Sidekiq)
Hunt in: Process events / EDR on GitLab server
S1: "Look for files owned by the git user in /tmp, unexpected child processes of Puma or Sidekiq, outbound connections, and changed crontabs or SSH keys for the git user."

Published detection guidance (2)

Sources

P1 · Attackers scanning for recently patched Oracle E-Business Suite flaw CVE-2026-101767; no confirmed compromises reported — update to 2026-10-28's story

quick readBreaches & IncidentsCVE-2026-101767

Threat intelligence firm Defused reported exploratory exploits against CVE-2026-101767, an unauthenticated SQL injection in the EBS Thin Client Framework servlet that chains to remote code execution, observed on Oct 27 in its decoys. Oracle has not tagged the flaw as exploited in the wild, and Shadowserver tracks over 670 internet-exposed EBS instances without indicating which are patched. Hunters should check for unpatched October 2026 CPU systems and look for requests to the Thin Client Framework servlet carrying SQL injection payloads.

EXPOSURE CHECK
AffectedOracle E-Business Suite Application Object Library component (CVE-2026-101767)
Only ifInternet-accessible HTTP interface to the EBS Thin Client Framework servlet
Not affected ifSystems patched with Oracle October 2026 Critical Patch Update
Fixed inOracle October 2026 Critical Security Patch Update (released October 20, 2026)

Why P1: Unauthenticated RCE-chain flaw in internet-facing Oracle EBS with active scanning observed; no vendor exploitation confirmation yet. · ATT&CK: T1190

Behaviors (1, 1 new)

vendor-stated
Oracle E-Business Suite Thin Client Framework servlet
Hunt in: web server access log
S1: "an unauthenticated SQL injection in EBS's Thin Client Framework servlet that chains to remote code execution"

Sources

P2 · Cisco Talos details NIK C2, Go-based Windows implant with OpenAI API integration and screen-lock ransomware

Threat Actor TTPs & Campaignsmalware: NIK C2

Talos observed NIK C2, an AI-integrated C2 framework with a Go-based Windows implant, active in the wild (server 87.120.196[.]120 / total-sitevv[.]lol). The implant steals browser credentials, Wi-Fi passwords, crypto wallets and Discord tokens, streams keystrokes, and proxies into internal networks. It can also route prompts to the OpenAI Chat Completions API from the victim, using the victim's OPENAI_API_KEY if present, and deploy mshta-based screen-lock ransomware. Hunt for netsh wlan key=clear, chcp 65001-prefixed recon, the fodhelper ms-settings COM hijack, the SystemLock Run key, mshta lock_screen.html, MBR reads of \\.\PhysicalDrive0, and /api/c2/* HTTP endpoints.

Why P2: Active commodity Windows RAT with many concrete huntable behaviors; no specific sector targeting or exploit vector stated. · ATT&CK: T1555.003, T1056.001, T1547.001, T1548.002, T1036.005, T1055.012, T1082, T1518.001, T1057, T1071.001, T1573.001, T1090, T1563.002, T1218.005, T1491.001, T1059.001, T1041, T1005, T1083, T1539, T1542.003, T1555, T1102

Deep read — score 32: +15 9 behaviors, +10 6 evidence samples, +2 7 IoCs, +2 primary source, +1 financial relevance, +2 light read P1

Behaviors (12, 7 new)

vendor-stated
★ NEWBurst of discovery commands T1082 System Information Discovery
NIK C2 implant → cmd chcp 65001 · systeminfo · wmic os get lastbootuptime · wmic SecurityCenter2 AntiVirusProduct · Get-Process
Hunt in: Sysmon EID 1 / Windows 4688
S1: "uses chcp 65001 prefix to force the output in UTF-8 format"
vendor-stated
NIK C2 implant
Hunt in: EDR file access events (Chrome/Edge/Brave/Opera Login Data, Cookies, Local State; Firefox key4.db, logins.json)
S1: "stages targeted browser database files into an archive alongside the Local State file"
vendor-stated
★ NEWBehavior T1218.005 Mshta
cmd.exe (lock_start.bat) → mshta.exe lock_screen.html
Hunt in: Sysmon EID 1 - screen-lock ransomware launch loop · window: relaunch every 5 seconds
S1: "generates a Windows batch script that calls mshta.exe with the path to the HTML file"
vendor-stated
★ NEWBehavior T1059.001 PowerShell
NIK C2 implant → powershell
Hunt in: PowerShell script block logging / EDR raw disk read of \\.\PhysicalDrive0 writing mbr_backup.bin
S1: "reads directly from the physical drive device path (“\\.\PhysicalDrive0”) and writes the first sector"
vendor-stated
★ NEWBurst of discovery commands T1082 System Information Discovery
NIK C2 implant → bcdedit /enum · powershell Confirm-SecureBootUEFI
Hunt in: Sysmon EID 1 / 4688
S1: "runs a PowerShell command invoking Confirm-SecureBootUEFI"
vendor-stated
NIK C2 implant → csrss.exe (in %TEMP%) · svchost.exe · simvol.exe
Hunt in: Sysmon EID 1/11 - system process names from user/temp paths; copy to %appdata%\Roaming\Microsoft\Network
S1: "renames the binary to “csrss.exe” in the Windows temp directory to impersonate a legitimate system process"
vendor-stated
★ NEWBehavior T1102 Web Service
NIK C2 implant
Hunt in: Proxy/DNS: non-browser process connecting to api.openai.com/v1/chat/completions from endpoint
S1: "The JSON message is sent to the URL https:// api.openai.com/v1/chat/completions"
vendor-stated · seen before
NIK C2 implant (svchost.exe/simvol.exe/csrss.exe masquerade) → netsh wlan show profiles · netsh wlan show profile name="" key=clear
Hunt in: Sysmon EID 1 / Windows 4688
S1: "The implant executes netsh commands directly via Go’s exec.Command function"
vendor-stated · seen before
NIK C2 implant → reg add
Hunt in: Sysmon EID 13 / 4688
S1: "writes a registry Run key named “SystemLock” under the current user's autostart path, pointing to a cmd /c invocation"
vendor-stated · seen before
NIK C2 implant → fodhelper.exe
Hunt in: Sysmon EID 12/13 registry, EID 1 · window: key cleaned within two seconds
S1: "writes the implant path into HKCU\Software\Classes\ms-settings\Shell\Open\command, triggers elevation"
vendor-stated · seen before
Defense evasion
NIK C2 implant → powershell
Hunt in: PowerShell script block logging (EID 4104)
S1: "patches memory inside “System.Management.Automation.dll”"
vendor-stated · seen before
Exfiltration channel T1071.001 Web Protocols
NIK C2 implant
Hunt in: Proxy/web logs: POST /api/c2/update every ~250ms, /api/c2/result, WebSocket /api/c2/ws on 443 · window: ~250 ms polling
S1: "posts it to the /api/c2/update endpoint on the C2 server"

Evidence samples (6)

command_line · Sysmon EID 1 · T1555
netsh wlan show profiles netsh wlan show profile name="" key=clear
command_line · Sysmon EID 1 · T1082
chcp 65001 >nul 2>&1 & systeminfo chcp 65001 >nul 2>&1 & wmic os get lastbootuptime /value chcp 65001 >nul 2>&1 & wmic /namespace:\\root\SecurityCenter2 path AntiVirusProduct get displayName 2>nul chcp 65001 >nul 2>&1 & Get-Process | Select-Object Id, ProcessName | ConvertTo-Json -Compress
other · T1083
(?i)(seed|phrase|mnemonic|recovery|backup|wallet).*(\.txt|\.md|\.csv|\.dat) (?i)(private|privkey|secret).*(\.txt|\.md|\.key|\.pem)
registry · Sysmon EID 13 · T1548.002
HKCU\Software\Classes\ms-settings\Shell\Open\command
file_path
/opt/nik_panel/data/build_52b79724a1fc4b8f/main.go
other
[NIK] Starting

Published detection guidance (2)

IoCs — 8 new

filenamembr_backup.binransomware_artifactMBR backup in temp dir
ipv487[.]120[.]196[.]120c2NIK C2 panel server observed in the wild
filenamebootkit.binstaging_file16-byte NIK_BOOTKIT_PREP placeholder in temp
registrysystemlockpersistenceHKCU Run value launching lock_start.bat
filenamelock_start.batransomware_artifactBatch loop launching mshta
domaintotal-sitevv[.]lolc2Domain resolving to NIK C2 server
filenamebrowserdata.zipexfil_archiveArchive of stolen data
filenamelock_screen.htmlransomware_artifactScreen-lock HTML in %TEMP%

Sources

P2 · Attackers abuse Hexnode and Rippling MDM via phishing to deploy rogue ScreenConnect

Threat Actor TTPs & Campaigns

Huntress observed incidents where phishing lures (fake DocuSign proposal installer, fake Teams calendar link) led victims to install Hexnode MDM components or enroll into an attacker-controlled Rippling MDM tenant. The attackers then used the MDM path to install ScreenConnect connecting to attacker relays on port 8041, reinstalling it after removal. Hunt for unexpected MDM enrollments/agents (C:\Rippling\daemon.exe, Hexnode Gateway/agent with PostgreSQL), ScreenConnect installs spawned by MDM agents as SYSTEM, and outbound connections to unfamiliar relays on 8041.

EXPOSURE CHECK
AffectedWindows endpoints where users can install MSIs or enroll in MDM (Hexnode, Rippling abused)
Only ifUser is socially engineered into installing an MDM agent or enrolling in an attacker tenant

Why P2: Concrete huntable chain (MDM enrollment -> RMM install -> relay) using legitimate tools; no vulnerability, worth a hunt this week. · ATT&CK: T1566.002, T1204.002, T1036.005, T1219, T1072, T1105, T1543.003

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

Behaviors (4, 4 new)

vendor-stated
★ NEWPersistence T1204.002 Malicious File
msiexec (eD0cuSign_Installer.msi from Edge downloads) → Hexnode Gateway · Hexnode agent · PostgreSQL components
Hunt in: EDR process/file events, MSI installer logs
S1: "it actually contained an installation package for a Hexnode MDM, a legitimate device management application"
vendor-stated
Rippling MDM enrollment → C:\Windows\System32\config\systemprofile\AppData\Local\mdm\{GUID}.msi · C:\Rippling\daemon.exe
Hunt in: Registry events, EDR process/file events · window: about a minute after clicking link
S1: "About a minute after clicking the link, a Rippling enrollment registry key appeared on the compromised system"
vendor-stated
MDM agent (Hexnode agent / C:\Rippling\daemon.exe) as SYSTEM → ScreenConnect installer
Hunt in: EDR process events, service creation, network connections to relay :8041 · window: ~35 minutes after MDM agent install
S1: "the attackers used the MDM to stage and run a ScreenConnect installer as SYSTEM, connecting back to an attacker-controlled domain"
vendor-stated
★ NEWPersistence T1219 Remote Access Tools
Hexnode agent → ScreenConnect
Hunt in: EDR alerts for repeat RMM install to same relay · window: several hours after removal
S1: "several hours later another instance of ScreenConnect was installed and reconnected to the relay"

Evidence samples (2)

file_path · EDR file events · T1105
C:\Windows\System32\config\systemprofile\AppData\Local\mdm\{GUID}.msi
file_path · EDR process events · T1072
C:\Rippling\daemon.exe

Published detection guidance (2)

IoCs — 6 new

urlhxxps://teams-microsoftcom5d41402abc4b2a76b9719d911017c592[.]kiratham[.]com/teams/14/enroll14[.]phpphishing_urlPage facilitating Rippling MDM enrollment
filenameed0cusign_installer.msidropperMSI masquerading as DocuSign, installs Hexnode components
urlhxxps://teams-microsoftcom5d41402abc4b2a76b9719d911017c592[.]kiratham[.]com/teams/?c4ca4238a0b923820dcc509a6f75849bphishing_urlLookalike Teams 'Calendar' page, Rippling case
domainrelay[.]bobdthjau[.]comc2ScreenConnect relay on port 8041, Hexnode case
urlhxxps://webdocusign[.]viewportal[.]es/Windows/download/index[.]phppayload_hostDelivery URL for fake DocuSign installer (Hexnode MSI)
domainrelay[.]pronconetydesire[.]onlinec2ScreenConnect relay on port 8041, Rippling case

Sources

P2 · ClickFix campaign uses fake Cloudflare verification page to lure macOS and Windows users; no malware delivery confirmed by researcher

quick readThreat Actor TTPs & Campaigns

A SANS ISC diary describes a new ClickFix campaign using a fake Cloudflare verification page that targets both macOS and Windows users. The researcher's attempts to run the ClickFix command failed: the Windows host received a 403 Forbidden from the malware server and the macOS domain did not resolve, so no payload was obtained. Hunters can look for browser-initiated execution of commands copied from web pages and for connections to the listed js-static[.]cfd and related domains.

Why P2: Concrete ClickFix lure pattern with named domains, but no payload obtained and the source gives no detection content. · ATT&CK: T1204.004

Behaviors (1, 1 new)

vendor-stated
★ NEWDownload of a second stage T1204.004 Malicious Copy and Paste
web browser → macOS shell command from ClickFix text · Windows command from ClickFix text
Hunt in: EDR process events or Sysmon EID 1 showing a shell or command interpreter started after clipboard paste from a browser
S1: "Like several other ClickFix campaigns, this one uses a fake Cloudflare verification page. It targets both macOS and Windows."

IoCs — 3 new

domainjs-static[.]cfdpayload_hostDomain hosting the fake Cloudflare verification page and tracking/API chain
urlhxxps://api-com[.]cfd/7ge0w58tzzjsv9payload_hostURL in ClickFix command seen on Windows host; returned 403 Forbidden
urlhxxps://cf-id[.]com/?ray-id=nz0ovm2jq2g68ipayload_hostURL in ClickFix command seen on macOS host; domain did not resolve

Sources

P2 · Moldova investigates possible foreign involvement in government data breach; attackers exploited unauthenticated services, no attribution

quick readBreaches & Incidents

Moldova's Electronic Governance Agency (AGE) disclosed that hackers exploited vulnerabilities in government services lacking authentication to extract personal data between October 19 and 23, with about 11 million requests and information linked to roughly 750,000 identification numbers reportedly extracted. Authorities temporarily disconnected 82 digital public services and more than 30 government information systems and administrative panels, and say unauthorized access was blocked on October 23 with later attempts unsuccessful. No country or group has been publicly attributed, and hunters should look for bulk request volume against unauthenticated government service endpoints.

EXPOSURE CHECK
Only ifGovernment services that did not require authentication

Why P2: Large government data extraction via unauthenticated services, but no technical artifacts, IoCs, or detection guidance published yet. · ATT&CK: T1190

Behaviors (1, 1 new)

vendor-stated
Moldovan government digital public services
Hunt in: web server access log · window: between October 19 and October 23
S1: "hackers had exploited vulnerabilities in government services to extract large volumes of personal information between October 19 and 23"

Sources

P2 · CISA adds VMware ESXi CVE-2026-41709 to KEV; China-nexus Warp Panda used it as zero-day to reduce audit visibility

quick readResearcher Blogs & Reportsactor: Warp PandaCVE-2026-41709CVE-2026-59309CVE-2026-59310

CISA added CVE-2026-41709, a low-severity insufficient logging flaw in VMware ESXi, to its KEV catalog after CrowdStrike reported that the China-nexus actor Warp Panda exploited it as a zero-day in intrusions at US organizations, including law firms. Per CrowdStrike, Warp Panda typically gets initial access via internet-facing edge devices, pivots to vCenter, and used this CVE to significantly reduce audit trail visibility. Hunters should review ESXi and vCenter logging continuity and look for gaps in audit trails around administrator activity, since the flaw lets logged-in administrators act without being logged.

EXPOSURE CHECK
AffectedVMware ESXi and vCenter (CVE-2026-41709, insufficient logging issue, disclosed in Broadcom July 29 advisories)
Only ifAttacker must already be logged in as an administrator
Fixed inESXi-9.1.0.0-25370933, ESXi-9.0.2.0100-25595025, ESXi80U3j-25429389 and newer

Why P2: KEV-listed ESXi flaw with a China-nexus actor exploiting it, but the sources give no concrete huntable command or log patterns for this CVE.

Behaviors (1, 0 new)

vendor-stated · seen before
Defense evasion
Hunt in: ESXi/vCenter audit logging
S1: "It allows attackers logged in as administrators to perform certain operations without being logged."

Sources

P3 · FoxIO discloses three TLS flaws in GoAhead web server; no exploitation reported — update to 2026-10-28's story

quick readResearcher Blogs & ReportsCVE-2026-115881CVE-2026-115884

FoxIO researcher Sébastien Féry disclosed three TLS implementation flaws in the GoAhead embedded web server, used in management interfaces of networking gear, printers and industrial systems. The critical CVE-2026-115881 lets administrator-revoked client certificates still be accepted when GoAhead is built with OpenSSL and configured for mTLS with a CRL, CVE-2026-115884 lets the chain-length cap be bypassed on LibreSSL builds that accept client certificates from any issuer, and a CVSS 5.9 Mbed TLS bug weakens some TLS 1.2 sessions to offline decryption. The sources report no observed exploitation; hunting focuses on identifying GoAhead servers and their TLS library, and fixed versions are 6.1.1 for OpenSSL and Mbed TLS.

EXPOSURE CHECK
AffectedGoAhead 3.4.5 through 6.1.0 built with OpenSSL or compatible library and configured for mTLS with CRL (CVE-2026-115881, CVSS 9.1) · GoAhead 4.0.2 through 6.1.0 built with Mbed TLS (CVSS 5.9, no CVE) · GoAhead up to 6.1.0 built with LibreSSL 3.2.x or 3.3.2 through 3.3.6 (CVE-2026-115884, CVSS 7.4)
Only ifBuilt with OpenSSL or compatible library and configured for mutual TLS with a certificate revocation list (CVE-2026-115881) · Built with Mbed TLS and client accepts flawed TLS 1.2 parameters (Mbed TLS flaw) · Built with LibreSSL 3.2.x or 3.3.2 through 3.3.6 and server requires client certificates but accepts them from any issuer (CVE-2026-115884)
Not affected ifUsing Mbed TLS builds with finite-field DHE cipher suites turned off or the OpenSSL backend (per source mitigation) · LibreSSL builds with issuer verification enabled using a trusted CA bundle, or running OpenSSL or LibreSSL 4.x (per source recommendation)
Fixed inGoAhead 6.1.1 (resolves OpenSSL and Mbed TLS issues); LibreSSL issue fix per FoxIO recommendation, no fixed version stated

Why P3: Vulnerability disclosure in widely embedded web server with no reported exploitation or concrete attacker behaviors.

Behaviors (0)

None extracted.

Published detection guidance (1)

Sources

Quick reads — nothing huntable found (24)