Cyber Threat Brief — September 9 2026

⚠️ This report is AI-generated. Always validate findings.

1. Microsoft Sep 2026 Patch Tuesday ITW — CVE-2026-81963 / CVE-2026-85880

TL;DR: Record ~966–974 CVE Patch Tuesday includes two Exploitation Detected local LPEs to NT AUTHORITY\SYSTEMCVE-2026-81963 (Windows Update Stack link-following) and CVE-2026-85880 (ALPC heap overflow / AppContainer→SYSTEM). Both on CISA KEV; federal due 2026-09-22. Prioritize these two over the volume flood.

What’s New:

  • CVE-2026-81963: improper link resolution in Windows Update Stack → low-priv local → SYSTEM during privileged Update Stack file ops; no UI (Romain Deperne + MSTIC)
  • CVE-2026-85880: heap buffer overflow in Windows ALPC; code exec inside AppContainer → sandbox escape / SYSTEM; no UI (Volexity + Proofpoint)
  • CISA added both to KEV 2026-09-08 with due 2026-09-22 (same alert as StyleSmuggler + N-central)
  • Second-tier wormable/unauth-RCE inventory: DNS CVE-2026-69730 (CVSS 9.8), MSMQ TCP 1801 (CVE-2026-69579), NFS 2049, SSTP 443 (CVE-2026-73009) — after the two ITW LPEs

Actionable Intel

ArtifactTypeATT&CKLog SourceAction
Host missing Sep 2026 LCU covering CVE-2026-81963 and CVE-2026-85880 (map KB via MSRC for OS build)Vulnerable assetN/AWSUS/Intune/MECM / Get-HotFix / vuln scannerDeploy Sep PT LCU; pilot → fleet before KEV due 2026-09-22
ParentImage ends with \chrome.exe / \msedge.exe / AppContainer IntegrityLevel → same host elevates to NT AUTHORITY\SYSTEM via ALPC (CVE-2026-85880)AppContainer→SYSTEM LPET1068 / T1611Sysmon EventID 1 + 10 / EDR process+tokenHunt IntegrityLevel AppContainer→System within ≤15 min of sandboxed browser/COM activity; patch LCU for CVE-2026-85880
Unexpected junction/symlink under paths consumed by Update Stack (wuauclt.exe / MoUsoCoreWorker.exe) for CVE-2026-81963Link-following LPET1574 / T1068Sysmon EventID 12/13 / EDR FileCreate+reparse / Windows Update logsAlert non-admin reparse points touching Update Stack work dirs; inventory Sep LCU for CVE-2026-81963
Internet-facing DNS Server role missing fix for CVE-2026-69730 (UAF unauth RCE, CVSS 9.8)Wormable/RCE exposureT1190Asset inventory + vuln scanSecond-tier after ITW LPEs; patch reachable DNS first
MSMQ listening on TCP 1801 without Sep fix for CVE-2026-69579Wormable/RCE exposureT1190 / T1210netstat/firewall inventory + vuln scanDisable unused MSMQ or patch; alert unauth traffic to TCP 1801

Detection

SourceRuleGap
Splunk ESCUNone — verified search0 mapped CVE-2026-81963/85880 / ALPC / Update Stack ITW rules. Rejected Windows Symlink Evaluation Change via Fsutil (fsutil SymlinkEvaluation — not Update Stack link-following). Rejected BlueHammer/Windows MsMpEng Writing to System32 (Defender VSS/TOCTOU write — not ALPC/Update Stack)
ElasticNone — verified search0 ALPC / Update Stack / these CVE titles-tags
SigmaNone — verified search0 ET-2026 rules for CVE-2026-81963/85880

Hunt hint: Inventory Sep 2026 LCU/SSU coverage for CVE-2026-81963 and CVE-2026-85880 by OS build (MSRC KB map). On Sysmon/EDR: IntegrityLevel=AppContainer (or ParentImage \chrome.exe/\msedge.exe) → token/User becomes NT AUTHORITY\SYSTEM within ≤15 minutes — treat as CVE-2026-85880 candidate. Pair with Update Stack (wuauclt.exe/MoUsoCoreWorker.exe) + unexpected reparse points for CVE-2026-81963. KEV due 2026-09-22.

Sources: BleepingComputer Patch Tuesday, Tenable Sep 2026 PT, CrowdStrike Sep 2026 PT, CISA KEV alert 2026-09-08, MSRC CVE-2026-85880, MSRC CVE-2026-81963


2. Chrome V8 OOB Write ITW — CVE-2026-87491

TL;DR: Google patched CVE-2026-87491 (Medium; V8 out-of-bounds write → arbitrary code inside the sandbox via crafted HTML). Google states an exploit exists ITW. Fix in Chrome 153.0.8010.36/.37 (Win/Mac) and 153.0.8010.36 (Linux). Distinct from last week’s KEV CVE-2026-85046.

What’s New:

  • Seventh actively exploited Chrome ZD Google patched in 2026; reported 2026-08-06 by Jihyeon Jeong (SNU Compsec Lab); $2,500 bounty
  • Stable channel Chrome 153 with 230 security fixes in the same push
  • No public exploit detail / actor attribution while rollout continues
  • Chromium consumers (Edge/Opera/etc.) — verify vendor advisories catch up separately from Chrome 153

Actionable Intel

ArtifactTypeATT&CKLog SourceAction
chrome.exe / Chromium ProductVersion < 153.0.8010.36 (Linux) or < 153.0.8010.36/.37 (Win/Mac) — CVE-2026-87491Vulnerable browserT1189 / T1203Intune/GPO browser inventory, vuln scanForce update to ≥153.0.8010.36/.37 + restart; block outdated builds at edge if policy allows
Crafted HTML → V8 OOB write → code exec inside Chrome sandbox (CVE-2026-87491)Exploit deliveryT1203Browser crash telemetry, EDR renderer anomaliesHunt unusual chrome.exe renderer crashes; treat as foothold only — sandbox still holds until LPE
Same host: ParentImage \chrome.exe (AppContainer) → NT AUTHORITY\SYSTEM within ≤15 min (CVE-2026-85880 chain after CVE-2026-87491)Sandbox→SYSTEM chainT1203 / T1611Sysmon 1/10 / EDRJoin browser crash/foothold hosts to AppContainer→SYSTEM hunt for CVE-2026-85880; patch both Chrome 153 and Sep LCU
Fleet still only on builds patched for CVE-2026-85046 (not CVE-2026-87491)Incomplete patchN/APatch inventoryTreat CVE-2026-87491 as separate required bump — 85046 patch ≠ 87491

Detection

SourceRuleGap
Splunk ESCUNone — verified search0 CVE-2026-87491 / V8 OOB rules. Rejected Windows Chromium Browser No Security Sandbox Process (--no-sandbox / --allow-no-sandbox-job — not in-sandbox V8 OOB)
ElasticNone — verified search0 mapped V8 / CVE-2026-87491 detections
SigmaNone — verified search0 ET-2026 Chrome CVE-2026-87491 rules

Hunt hint: Intune/GPO: chrome.exe/msedge.exe/brave.exe ProductVersion < 153.0.8010.36. Alert enterprise hosts that never relaunched after update. On those hosts, hunt Sysmon/EDR for AppContainer/\chrome.exeNT AUTHORITY\SYSTEM within ≤15 min as CVE-2026-85880 follow-on to CVE-2026-87491.

Sources: Help Net Security, Chrome Releases stable desktop 2026-09-08


3. PoisonedRefresh — F5 BIG-IP APM Fileless PHP Web Shell Rootkit

TL;DR: SophosLabs (Linux/Agnt-IC) + ESET (PoisonedRefresh) detail a memory-only PHP webshell rootkit on F5 BIG-IP APM after CVE-2025-53521 unauth RCE. Disk FIM misses it — webshell prepended at mmap() for legitimate webtop .php3 files. Hunt /run/bigtlog.pipe, token Kzwd6jM5, HTTP 201 + text/css, follow F5 K000160486.

What’s New:

  • Initial access: CVE-2025-53521 (APM access policy on VS; Shadowserver ~795 exposed at disclosure); F5 cluster c05d5254
  • Stage-1: modified umount → infects /usr/sbin/httpd, SELinux changes, survives upgrade images; stage-2 ELF hooks __libc_start_main / apr_dso_load / libphp mmap
  • Webshell hosts: legitimate apm_css.php3, full_wt.php3, webtop_popup_css.php3 — on-disk unchanged; prefix BSOHAzPB, stream key wSLjN1beuR; response HTTP 201 Content-Type: text/css
  • Local AF_UNIX backdoor: /run/bigtlog.pipe auth token Kzwd6jM5/bin/bash (no TCP listener)
  • Sample SHA-256: 26bd5b0722d1dbab5db749a063c49bc8638653ac2addfead7a9cb3d6d57bccc9; RC4 string key TrswBWIl90Z5e38n
  • Published analysis window Sep 8–9 (Sophos + SecurityAffairs); patch alone ≠ clean — run F5 compromise assessment

Actionable Intel

ArtifactTypeATT&CKLog SourceAction
BIG-IP APM ever on CVE-2025-53521-affected builds (even if patched now); cluster c05d5254Compromised candidateT1190CMDB / F5 inventoryRun F5 System Scanner + K000160486 IOC review; prefer clean rebuild if IoCs hit
UNIX socket /run/bigtlog.pipeC2 / interactive shellT1559 / T1059.004Host audit, ss -xl, EDRss -xl | grep bigtlog; alert presence; capture PID/peer; assume interactive bash backdoor
Auth token Kzwd6jM5 / prefix BSOHAzPB / keys wSLjN1beuR / TrswBWIl90Z5e38nImplant constantsT1059Memory strings, packet captureHunt in memory/traffic; do not rely on disk grep alone
POST to apm_css.php3 / full_wt.php3 / webtop_popup_css.php3 with HTTP 201 + Content-Type: text/cssWebshell trafficT1505.003 / T1071.001F5/Apache access logs, proxyAlert 201+text/css on webtop php3; block anomalous POSTs
httpd/bin/bash; mprotect/mmap around libphp; SELinux not Enforcing; /usr mounted rwHost behaviorT1059 / T1547auditd/EDR on BIG-IPHunt Apache workers reading /proc/self/maps + RWX→RX on libphp
SHA-256 26bd5b0722d1dbab5db749a063c49bc8638653ac2addfead7a9cb3d6d57bccc9Sample hashT1027AV/EDR hash intelBlock/hunt; expect variants

Detection

SourceRuleGap
Splunk ESCUPARTIALWeb or Application Server Spawning a Shellparent_process_name=httpd + linux_shells can catch /bin/bash child from Apache worker. Misses /run/bigtlog.pipe, HTTP 201+text/css, in-memory php3 prepend, CVE-2025-53521 exploit. Legacy F5 stories (CVE-2022-1388 / TMUI) not this APM path
ElasticPARTIALSuspicious Child Execution via Web ServerEQL: parent httpd/httpd.worker → suspicious children incl. bash. Same Gap: socket path / 201+css / memory webshell / F5 KEV IOCs unmapped
SigmaPARTIALLinux Webshell IndicatorsParentImage /httpd + recon children (whoami,cat,…). Misses /bin/bash itself (not in Image list) and all memory/socket/HTTP artifacts. 0 PoisonedRefresh / CVE-2025-53521 / bigtlog ET rules

Hunt hint: On BIG-IP APM: ss -xl | grep bigtlog / test for /run/bigtlog.pipe; review access logs for 201 + text/css on apm_css.php3/full_wt.php3/webtop_popup_css.php3; check SELinux Enforcing + /usr mount ro. Follow F5 K000160486 + System Scanner — disk FIM of php3 files will look clean while process memory is poisoned. Patch ≠ remove implant.

Sources: SophosLabs — Dissecting a PHP web server rootkit, SecurityAffairs PoisonedRefresh, F5 K000160486


Status Updates

  • CVE-2026-75650 (StyleSmuggler / Magento): Added to CISA KEV (2026-09-08); federal due 2026-09-11 — keep VULN-39341 + full credential rotation. Sep 8
  • N-central CVE-2026-86218: Also on KEV same day; federal due 2026-09-11 — HF4 (2026.3.1.14) still required. Sep 7
  • ShieldCrash (Defender): Nightmare Eclipse PoC claims incomplete ShieldBreak (CVE-2026-69414) patch — arbitrary file read as SYSTEM post-Sep PT; MpEngine 1.1.26080.3 not proven sufficient per researcher. Continuity with FalconFlank researcher. SecurityAffairs
  • CVE-2026-85046 (Chrome V8): Still KEV due Sep 18 — separate from today’s CVE-2026-87491. Sep 5
  • FalconFlank: No material change; continue Office-macro remediation / sideload hunts. Sep 5
  • MikroTrick (RouterOS): Continue Flagged/ops/-2 SSH hunts on exposed devices. Sep 6