Free · updated every 24 hours

Threat Brief

7briefs published
24hreview window
0unsourced claims

What actually changed in the last 24 hours — exploits going public, vulnerabilities under active attack, and the patches that just shipped. Every item tells you if you're affected and what to do about it.

Updated Oct 21, 2026 · 7:55 AM EDT Next Oct 22, 2026 · 7:55 AM EDT 💡 Suggest a topic ⬇ Download brief (PDF)
Affected are you in scope · Exploitation is it being used · Fix what to install · Check how to confirm
Latest CVE-2020-3259@exploited · CVE-2023-20269@exploited · CVE-2023-27532@exploited · CVE-2024-40711@exploited · CVE-2024-40766@exploited · CVE-2026-0257@exploited
Public exploit

PHP core RCE pair leaks pre-disclosure — "PHP2Shell" (CVE-2026-109618, CVE-2026-109619), patch landing hours from now

Research this
What happened
Exploit tooling and advisory details for two critical PHP core RCE flaws leaked online on October 20 ahead of coordinated disclosure, after a screenshot of an attack tool called "PHP2Shell" surfaced on social media. The primary bug is a heap use-after-free in PHP's session upload-progress handling; CERT-EU and Sansec warn essentially every PHP deployment from 5.4 onward can trigger it.
Affected
All web servers running PHP 5.4 and later (PHP security team says fixed releases target the supported PHP 8 branches only — EOL versions 5.x/7.x/8.0/8.1 will have no official patch).
Exploitation
proof-of-concept private/leaked — a public PoC repo (eness/php2shell-CVE-2026-109618-CVE-2026-109619-PoC on GitHub) is already circulating, but no confirmed in-the-wild mass exploitation yet. SecurityWeek and SocRadar both warn mass exploitation is imminent once the advisory goes fully public.
Fix
No patch yet — PHP's security team has committed to fixed releases on October 21, 2026 at 14:00 UTC (today). Check exposure with php -v and your package manager (apt list --installed | grep php, dpkg -l 'php*'); if you run anything PHP 5.x/7.x/8.0/8.1 you will not get an official fix and must plan migration or isolate with a WAF rule blocking malformed multipart/form-data upload-progress fields in the interim.
Check if you're exposed
Any PHP-based app accepting file uploads is in scope; watch vendor PHP distro channels (Debian/Ubuntu security, Red Hat) for the emergency package the moment it lands and apply same-day.
Actively exploited

Plex2Shell escalates to confirmed mass exploitation — CISA KEV adds all four Plex CVEs, 23-day-old chain now dropping crypto miners

Research this
What happened
Plex confirmed on October 19 that the unauthenticated RCE chain nicknamed "Plex2Shell" (an SSRF plus three chained bugs) is under active, widespread exploitation; CISA added all four CVEs (CVE-2026-96652, -96654, -96655, -96656) to KEV on October 20. Honeypots caught attackers delivering an XMRig cryptominer and proxyware since October 17.
Affected
Plex Media Server versions before 1.43.3.10861.
Exploitation
actively exploited in the wild, confirmed by both Plex and CISA; federal agencies must remediate CVE-2026-96652/-96654/-96656 by October 23, 2026 and the remainder by November 3, 2026.
Fix
Fixed in 1.43.3.10861 — upgrade immediately. Check your version via the Plex server dashboard (Settings → General → version) or curl http://<host>:32400/identity; if you cannot patch tonight, firewall port 32400 from the internet and disable remote access under Settings → Remote Access.
Check if you're exposed
Look for unexpected high CPU/XMRig processes, unfamiliar outbound proxy traffic, or unrecognized plugins/scripts dropped under the Plex data directory; CISA's KEV entry and Plex's own advisory list IOCs.
Actively exploited

FortiSIEM gets a public unauthenticated RCE PoC from Horizon3.ai (CVE-2026-106173, CVSS 9.4)

Research this
What happened
Horizon3.ai published a deep-dive and working PoC on October 20 for an unauthenticated path-traversal file-write in FortiSIEM's gRPC service that leads to remote code execution — no login required.
Affected
FortiSIEM up to 7.5.0 (7.6 is not affected).
Exploitation
public PoC/exploit released (Horizon3.ai, with a second independent PoC already on GitHub); neither Fortinet nor CISA has reported in-the-wild exploitation yet, but a CVSS 9.4 unauthenticated RCE with a public PoC is a near-term KEV candidate.
Fix
Fixed in 7.5.1 — upgrade immediately. Restrict the gRPC service port to trusted management networks only as a compensating control if you can't patch tonight.
Check if you're exposed
Confirm your build via the FortiSIEM admin console version string; watch for unexpected file writes outside the expected data directories or crashes in the gRPC QueryResultReq handler in logs.
Source
Horizon3.ai — CVE-2026-106173 Deep-Dive · corroborated by The Hacker News · 2026-10-20

---
Public exploit

Drupal Field UI RCE (CVE-2026-108097) moves from patched-only to public PoC

Research this
What happened
A week after Drupal shipped fixes, researcher Adrian Tiron (FORTBRIDGE) published a full technical write-up and lab exploit code on October 20 showing how Field UI's admin callback handling can be turned into RCE when a contributed module passes request data into the vulnerable code path.
Affected
Drupal core before 11.4.10 / 11.3.19 / 10.6.19 — but only exploitable in combination with certain contributed modules or custom code; core alone cannot reach the vulnerable line.
Exploitation
public PoC released (FORTBRIDGE, GitHub) — the published chain uses a synthetic module, so it's a proof that the primitive is real rather than a drop-in weapon, and no in-the-wild exploitation has been confirmed.
Fix
Fixed in Drupal 11.4.10, 11.3.19, 10.6.19 — upgrade now. Audit any contributed/custom modules that pass request data into Field UI's row-defined callables; if you can't upgrade immediately, disable or restrict access to Field UI admin pages to trusted admins only.
Check if you're exposed
Check your Drupal core version at /admin/reports/status; review installed contributed modules against FORTBRIDGE's write-up for the specific callback pattern it describes.
Source
FORTBRIDGE — CVE-2026-108097 Deep Dive · corroborated by securityonline.info · 2026-10-20

---
Actively exploited

SafePay ransomware: joint CISA/FBI advisory confirms 600+ victims and deliberate backup destruction as standard tradecraft

Research this
What happened
FBI, CISA, US Secret Service, and German/British law enforcement published a #StopRansomware advisory on October 20 detailing SafePay ransomware operations active since August 2024 across North/South America, Europe, and Australia — the group now routinely stops Volume Shadow Copy Service and factory-resets NAS devices holding backups before encrypting, in some cases wiping all of a victim's network backups outright.
Affected
Organizations running unpatched internet-facing VPN/remote-access gear and NAS-based backup systems; the advisory names five exploited CVEs: CVE-2020-3259, CVE-2023-20269, CVE-2023-27532, CVE-2024-40711, and CVE-2024-40766 (Cisco ASA, Veeam, Cisco ASA WebVPN, Veeam Backup & Replication).
Exploitation
actively exploited — 600+ confirmed victim organizations across critical infrastructure sectors.
Fix
No single patch — remediate each named CVE on its respective product (Cisco ASA, Veeam Backup & Replication) per vendor advisories, and treat any internet-facing VPN appliance running those versions as compromised-until-proven-otherwise. Harden backups with immutable/offline copies (3-2-1 with an air-gapped or WORM copy) since VSS deletion and NAS factory-reset are now standard SafePay tradecraft.
Check if you're exposed
Hunt for connections originating from Mullvad VPN exit nodes, unexpected VSS service stops, or NAS admin logins followed by factory-reset/config-wipe events; cross-check firewall/VPN and Veeam versions against the five listed CVEs.
Actively exploited

PAN-OS GlobalProtect auth-bypass (CVE-2026-0257) exploitation escalates: ransomware crews now pivoting from VPN into vCenter/ESXi

Research this
What happened
Unit 42 updated its threat brief on October 19-20 to report that ransomware operators Spikey Scorpius (Qilin) and Tarnished Scorpius (Inc) continue exploiting this GlobalProtect authentication-bypass bug, and in specific cases are now pivoting directly from the compromised VPN gateway into the vCenter management appliance to disable ESXi security controls — a notable escalation from earlier VPN-only access.
Affected
PAN-OS 10.2 (before 10.2.18-h6), 11.1 (before 11.1.15), 11.2 (before 11.2.12), 12.1 (before 12.1.7), and Prisma Access 10.2/11.2 deployments with GlobalProtect portal/gateway and authentication-override cookies enabled with specific certificate configurations.
Exploitation
actively exploited in the wild (Unit 42), added to KEV back in May 2026 — this is a materially updated advisory, not a new CVE: the new detail is the vCenter/ESXi pivot.
Fix
Fixed in the hotfix branches listed above (e.g., 11.1.15, 11.2.12, 12.1.7) — upgrade now if not already done. If authentication-override cookies aren't required, disable them as a compensating control.
Check if you're exposed
Audit GlobalProtect portal/gateway config for auth-override cookie use; review firewall-to-vCenter network paths and vCenter/ESXi admin logs for unexpected logins originating from firewall management IPs.
Recommended deep-dive for this window

Given that SafePay ransomware's #StopRansomware advisory (AA26-293A, 2026-10-20) names deliberate VSS-stop-and-NAS-factory-reset as standard tradecraft, and separately Qilin/Inc are now pivoting from PAN-OS CVE-2026-0257 VPN access straight into vCenter/ESXi to disable hypervisor security controls: research how these two trends intersect for virtualization-heavy environments — what specific vCenter/ESXi API calls or admin actions would indicate backup-destruction staging post-VPN-pivot, what Sigma/EDR detections exist for VSS abuse plus NAS factory-reset commands, and what immutable-backup architectures (air-gapped, WORM, Veeam hardened repos) actually survive an attacker with vCenter admin access.

Two separate Tier-1 advisories this window both point at the same failure mode — ransomware crews systematically destroying recovery options before encrypting — but from different entry points (VPN auth-bypass vs. unpatched edge devices). A defender who only patches CVE-2026-0257 or only reviews Veeam versions misses that the real target in both chains is the backup layer itself, and that's the gap worth closing first.

Get this report
CVE-2026-108097@patched · CVE-2026-108099@patched · CVE-2026-110936@exploited · CVE-2026-70689@disclosed · CVE-2026-98260@exploit-public · CVE-2026-98260@patched
Actively exploited

"Plex2Shell" exploit chain is actively mining crypto on internet-exposed Plex Media Servers

Research this
What happened
Researcher Zach Main published full technical details and working PoC code on Oct 16 for a chain of four Plex Media Server bugs; within roughly a day attackers were using it against internet-facing servers to drop cryptominers and proxy malware.
Affected
Plex Media Server version 1.43.2 and earlier (fixed in Plex's Sept 1 release, but adoption lagged until the PoC forced the issue).
Exploitation
Actively exploited in the wild — reported by SecurityWeek/Security Affairs, observed first against a honeypot, now spreading to real internet-exposed instances.
Fix
Fixed in 1.43.3.10861 — upgrade immediately. Check your running version in Plex Settings → General, or query the server's /identity endpoint; if you cannot patch tonight, take the server off direct internet exposure (remove port-forwarding/UPnP for 32400) and put it behind a VPN until updated.
Check if you're exposed
Look for unexpected high CPU/GPU usage, unfamiliar outbound connections, or new scheduled tasks/cron entries on the host; Plex server logs showing unauthenticated API calls to transcoder/plugin endpoints are the giveaway.
Public exploit

"Infinity Core": six public Linux kernel exploits give root/container escape on almost every distro

Research this
What happened
Researcher Hyunwoo Kim released "Infinity Core" after a linux-distros embargo expired on Oct 16 — six kernel bugs in the timer, signal, memory, futex, scheduler and SLUB subsystems, five with working local-root/container-escape exploits and public code.
Affected
Mainline Linux kernel (timer, signal, mm, futex, scheduler, SLUB subsystems); impacts bare-metal servers, Android, and — most seriously for cloud teams — container escape, since only unprivileged local access is needed, no special capabilities or namespaces required.
Exploitation
Public PoC/exploit code released (GitHub: V4bel/InfinityCore, oss-sec disclosure); no confirmed mass in-the-wild campaign yet, but the bar to use these is now trivial.
Fix
No single CVE-specific backport list was published in the sources reviewed — apply your distribution's latest kernel security update and reboot as soon as it ships; there is no sysctl or module-disable workaround for most of the six bugs. Track CVE-2026-98260, -98256, -89754, -80775, -98385 (exploitable) and -97941 (crash-only) against your distro's kernel changelog.
Check if you're exposed
Any multi-tenant host, CI runner, or container platform running unpatched kernels is exposed by default — run uname -r and compare against your distro's fixed build, and watch for unexplained privilege changes or container-boundary crashes in kernel logs (dmesg).
Actively exploited

Siemens confirms its own Software Center tool is being weaponized in ClickFix malware attacks

Research this
What happened
Siemens confirmed on Oct 19 that attackers are actively exploiting a DLL side-loading flaw in Software Center, pairing a genuine signed copy of the tool with a malicious DLL delivered via ClickFix social-engineering lures.
Affected
Siemens Software Center versions before 4.0.9.8 (CVSS v4 8.4, disclosed Oct 15 in advisory SSA-580366).
Exploitation
Actively exploited in the wild — confirmed by Siemens; attackers need local code-planting ability (e.g., via a ClickFix lure) rather than remote network access.
Fix
Fixed in 4.0.9.8 — existing installations auto-update on next launch; verify manually if auto-update is disabled in your environment.
Check if you're exposed
Look for Software Center process launches alongside unsigned or unexpected DLLs in the same folder, and audit for ClickFix-style "paste this command to fix the problem" prompts reaching end users, which is the delivery vector Siemens observed.
No patch yet

n0n Group extortion crew threatens 38 maritime/port firms, likely via a shared software-vendor breach

Research this
What happened
The n0n extortion group listed 38 global maritime, port and logistics organizations across 18 countries on its leak site on Oct 12, with ransom demands totaling roughly $1.22B and a shared deadline of Oct 19, 2026, 13:27 UTC; researchers link at least 21 of the 38 victims to a common vendor, CyberLogitec, suggesting a single supply-chain entry point rather than 38 separate intrusions.
Affected
Shipping companies, port terminal operators, ship managers/agents and logistics firms — anyone running CyberLogitec maritime software should treat this as a live incident, confirmed or not.
Exploitation
Extortion claims unconfirmed as of this writing — no listed victim has publicly confirmed a breach, and SOCRadar flags the claims as unverified pending leaked data or victim confirmation.
Fix
No patch applies — this is a claimed data-theft/extortion campaign, not a disclosed CVE. If you use CyberLogitec products, review vendor communications and audit third-party access logs for anomalous activity around the claimed intrusion window.
Check if you're exposed
Check whether your organization or any of your port/logistics partners appears on n0n's leak site listing, and ask CyberLogitec directly whether your tenancy was affected.

Oracle's October 2026 Critical Patch Update lands with CVSS 9.9 Essbase and 9.8 Secure Backup RCEs

Research this
What happened
Oracle released its quarterly Critical Patch Update today (Oct 20), including 38 new Essbase patches (14 remotely exploitable without authentication, top CVSS 9.9) and 7 Secure Backup patches (4 unauthenticated-remote, top CVSS 9.8).
Affected
Oracle Essbase 21.8.3.0.0 and earlier; Oracle Secure Backup 19.1.0.0.0 and 19.1.0.1.0.
Exploitation
No exploitation observed yet — this is a proactive patch release, not a confirmed attack.
Fix
No single CVE/version pair was published for the top 9.9/9.8 bugs in sources reviewed — apply Oracle's October 2026 CPU patches for Essbase and Secure Backup immediately given the unauthenticated-remote vectors; treat Essbase's HTTP-facing interface as high priority (a related unauthenticated Essbase RCE, CVE-2026-70689, CVSS 9.8, was already flagged this cycle).
Check if you're exposed
Confirm your Essbase/Secure Backup version against Oracle's advisory matrix, and verify whether the Essbase HTTP service is reachable from untrusted networks — if so, patch or isolate it before anything else this week.
Public exploit

Drupal patches two critical pre-auth RCE paths before exploit code appears

Research this
What happened
Drupal's security team shipped fixes on Oct 14 for two critical flaws — one in core's Field UI module, one in the contributed Entity List module — both rated 19/25 (Critical) with at least one unauthenticated exploit path each through common module/custom-code combinations; as of Oct 19 no in-the-wild exploitation had been confirmed, but Drupal itself warned exploit code could appear within hours to days.
Affected
Drupal core 8.9.0 to <10.6.19, 11.0.0 to <11.3.19, 11.4.0 to <11.4.10, and 12.0.0-alpha1 to <12.0.0-beta2 (CVE-2026-108097); Entity List module before 3.0.10 (CVE-2026-108099).
Exploitation
Proof-of-concept private / no exploitation observed as of Oct 19, 2026 — but treat as a closing window given Drupal's own warning.
Fix
Fixed in Drupal 10.6.19, 11.3.19, 11.4.10, 12.0.0-beta2, and Entity List 3.0.10 — upgrade now, before any public exploit lands. Audit which contributed/custom modules on your site combine with Field UI, since that's the unauthenticated path.
Check if you're exposed
Check your Drupal core and Entity List module versions against the fixed builds above via drush status or the admin Reports → Available updates page.
Patch available

Apache Kylin's unauthenticated cache API let attackers inject SQL — now fixed

Research this
What happened
Apache disclosed and patched 12 Kylin flaws on Oct 16, led by a critical SQL-injection bug where backend cache API endpoints were missing required authentication, letting unauthenticated requests trigger injected SQL execution.
Affected
Apache Kylin 5.0 through 5.0.4.
Exploitation
No exploitation observed — disclosed alongside the fix, no PoC reported yet.
Fix
Fixed in 5.0.5 — upgrade immediately; this is the only flaw in the batch Apache rates critical.
Check if you're exposed
Confirm your Kylin version is below 5.0.5, and check whether the backend cache API is reachable without authentication from outside your trusted network.
Recommended deep-dive for this window

Infinity Core's six Linux kernel bugs (CVE-2026-98260, -98256, -89754, -80775, -98385, -97941) ship with public local-root and container-escape exploits requiring only unprivileged local access — no capabilities, namespaces, or existing compromise needed. What is the actual exposure across major cloud providers and container platforms (AWS/GCP/Azure managed Kubernetes, shared CI runners, PaaS multi-tenant hosts) — which kernel versions and distros remain vulnerable today, has any provider confirmed backports, is there any detection signature (eBPF/auditd/Falco rule) that catches exploitation of the timer/signal/futex/scheduler/SLUB paths, and has any honeypot or incident-response team observed real-world use of these exploits yet?

Infinity Core has the broadest blast radius of anything in this window — it threatens every unpatched Linux kernel across bare metal, Android, and shared-tenancy cloud/container infrastructure, with weaponized exploit code already public and no workaround besides a kernel update and reboot. Unlike the other items here, there is currently no confirmed detection guidance or patch-rollout timeline, making this the highest-uncertainty, highest-consequence gap for defenders to close first.

Get this report
CVE-2026-102503@patched · CVE-2026-103091@patched · CVE-2026-108983@patched · CVE-2026-110372@exploit-public · CVE-2026-110886@disclosed · CVE-2026-111998@disclosed
Actively exploited

Stolen application credential breaches 173+ Microsoft 365 tenants via ConnectWise Cloud Backup

Research this
What happened
Attackers used a stolen application credential ("client assertion") to impersonate ConnectWise's Cloud Backup app identity and sign directly into customer Microsoft 365 tenants — no password or MFA prompt involved, since the sign-in looked like the legitimate app. Huntress separately found sign-in activity from the attacker's infrastructure across nearly 1,000 Entra tenants, with ~300 successful authentications and a focused second wave against 16 tenants in policy, national-security, trade, and critical-minerals sectors.
Affected
ConnectWise Cloud Backup customers and any Microsoft 365 tenant that authorized ConnectWise's Cloud Backup/Cloud Management application identities (Teams, Exchange, Graph, Partner Center, SharePoint variants).
Exploitation
Actively exploited — malicious sign-ins ran from Oct 13 through Oct 15, 2026 (last observed 14:20 UTC); ConnectWise disabled the seven affected application identities and suspended Cloud Backup on Oct 17.
Fix
No patch — this is a credential/identity compromise, not a software bug. ConnectWise disabled the seven app identities; keep them disabled until your own review is complete, and do not simply re-enable Cloud Backup once service resumes without auditing first.
Check if you're exposed
Search Entra/M365 sign-in logs since Oct 13 for source IPs 144.172.64[.]128, 144.172.64[.]99, and 144.172.64[.]60; review mailbox forwarding rules, inbox rules, delegated mailbox access, new app/API permission consents, and directory role changes granted during that window.
Actively exploited

GhostAction GitHub Actions credential-theft campaign still spreading — new C2 IOC

Research this
What happened
The GhostAction supply-chain campaign, which hijacks maintainer accounts to push malicious GitHub Actions workflows, has escalated: compromised accounts (including the maintainer of the 18,400-star pyxel game engine) pushed the payload to hundreds of repositories in minutes, and over 500 accounts have now planted the workflow across tens of thousands of repos since Oct 7.
Affected
Any GitHub repository using Actions, especially popular open-source projects where a compromised maintainer account can fan out to forks and dependents; secrets stolen include AWS keys, Anthropic/OpenAI/OpenRouter API keys, GitHub/GitLab tokens, and Docker Hub credentials.
Exploitation
Actively exploited — ongoing mass credential exfiltration, not a single CVE.
Fix
No single patch — this is account/workflow hygiene. Audit all repos for workflow files named security-audit.yml or github_actions_security.yml added since Aug 31, 2026; delete them from every branch (including forks) and treat any found instance as a confirmed compromise.
Check if you're exposed
Search outbound traffic/workflow logs for connections to C2 IP 193.32.204[.]199 over plain HTTP; if found, rotate every secret the affected workflow had access to immediately.
Patch available

Two critical pre-auth flaws in Google's new open-source Agent Mesh (SAM) — both already fixed

Research this
What happened
Google disclosed and patched two critical vulnerabilities in its OSS Agent Mesh (SAM) project, used to network AI agents together: one lets any holder of a valid OIDC token self-enroll into the mesh with full read/write/execute access to backend services (default-allow policy), the other lets an unauthenticated remote libp2p peer bypass capability-policy enforcement entirely via the /libp2p-http ingress.
Affected
Google OSS Agent Mesh (SAM) 0.1.0-alpha.1 through 0.1.0-alpha.8 (GHSA-cgmg-9xf6-rrgw / CVE-2026-103091) and 0.1.0-alpha.1 through 0.1.0-alpha.2 (GHSA-r6hp-67wp-c7jx / CVE-2026-102503).
Exploitation
No exploitation observed — disclosed and patched same-day by Google (Oct 18-19, 2026), ahead of any known abuse.
Fix
Fixed in 0.1.0-alpha.9 (CVE-2026-103091) and 0.1.0-alpha.3 (CVE-2026-102503) — upgrade both components; check your lockfile with pip-audit or osv-scanner . if you've pulled SAM as a dependency for an agent framework.
Check if you're exposed
Confirm your deployed SAM version with the agent/control-plane version banner; if you can't upgrade immediately, restrict network access to the /libp2p-http ingress and the /register endpoint to trusted peers only.
Source
GitHub Security Advisory GHSA-r6hp-67wp-c7jx · corroborated by Strix.ai CVE-2026-102503 · Oct 18-19, 2026

---
Patch available

Unauthenticated command injection in GeoVision access-control manager (GV-ASManager)

Research this
What happened
A CWE-78 OS command injection in GV-ASManager's GeoWebServer.exe component lets a remote, unauthenticated attacker run arbitrary commands by hitting the product's well-known default web-server ports — no scanning required to find the target.
Affected
GeoVision GV-ASManager up to and including version 6.3.0; 6.4.0 is not affected.
Exploitation
No exploitation observed yet; CVSS 9.8.
Fix
Fixed in 6.4.0 — upgrade immediately. GV-ASManager is used for physical access control/door systems, so treat this as building-security-impacting, not just IT.
Check if you're exposed
Identify any GV-ASManager instance reachable from untrusted networks by its default GeoWebServer.exe ports and take it off the open internet regardless of patch status.
Source
VulDB — CVE-2026-108983 · Oct 18, 2026

---

Hardcoded admin token gives cluster-admin access in Vanus event-streaming platform

Research this
What happened
Vanus ships a static, hardcoded Bearer token tied to the cluster-admin role; anyone who sends that fixed token to the gateway gRPC proxy port gets full control — managing namespaces, users, tokens, role bindings, and reading/publishing all events.
Affected
vanus-labs/vanus versions 0.8.0 through 0.9.0.
Exploitation
No exploitation observed yet; CVSS 9.8 (default/hardcoded credentials, CWE-798-class issue).
Fix
Check the project's release notes for a patched version before deploying; in the meantime, disable or rotate the default admin token and restrict the gRPC proxy port to trusted internal networks only — do not expose it publicly.
Check if you're exposed
grep your Vanus config for the default admin token value, or test the gRPC proxy port for anonymous access using the known default Bearer token documented in the advisory.
Public exploit

Privilege-escalation flaw in OttoKit (SureTriggers) WordPress plugin — 100k+ sites

Research this
What happened
An incorrect-privilege-assignment bug in the OttoKit/SureTriggers automation plugin lets any authenticated low-privilege user (e.g., a subscriber) escalate to full administrative control of the plugin.
Affected
Brainstorm Force OttoKit (SureTriggers) WordPress plugin, versions up to and including 1.1.40; installed on 100,000+ sites.
Exploitation
No public PoC confirmed at time of writing; CVSS 9.8.
Fix
Fixed in 1.1.41 — update via the WordPress plugin dashboard immediately given the install base.
Check if you're exposed
Check your installed OttoKit version in WP Admin → Plugins; review user accounts for any low-privilege account that has unexpectedly gained administrator capabilities.
Source
VulDB — CVE-2026-110372 · Oct 18, 2026

---
Public exploit

Unauthenticated PHP object-injection flaw in QuantumCloud Conversational Forms plugin

Research this
What happened
A deserialization-of-untrusted-data bug in the Conversational Forms for ChatBot plugin allows unauthenticated PHP object injection, which can lead to full host takeover depending on available gadget chains.
Affected
QuantumCloud "Conversational Forms for ChatBot" WordPress plugin, versions up to and including 1.5.1.
Exploitation
No public exploit observed yet; CVSS 9.8.
Fix
Update to the latest version beyond 1.5.1 immediately — no workaround exists for an unauthenticated deserialization bug.
Check if you're exposed
Check your installed plugin version in WP Admin → Plugins; this plugin requires no authentication to trigger, so prioritize patching over monitoring.
Recommended deep-dive for this window

Investigate the ConnectWise Cloud Backup / Microsoft 365 application-identity compromise (disclosed Oct 17-18, 2026): what was the actual root cause of the stolen "client assertion" credential, and is it tied to a broader weakness in how MSP tools authenticate to customer M365 tenants via app-only OAuth flows? Cover the full attacker timeline (Oct 13-17), the scope across the ~1,000 tenants Huntress identified versus ConnectWise's own count, what the 16 targeted high-value tenants (policy/national-security/trade/critical-minerals) suggest about attacker intent, what detection telemetry (sign-in logs, consent grants, mailbox rules) defenders should hunt through, and whether other MSP platforms using similar app-identity trust models carry the same exposure.

This is an active, unresolved supply-chain intrusion with national-security-relevant targeting and no confirmed root cause yet — it bypassed MFA and conditional access entirely by compromising the application's identity rather than a user's, a technique with implications far beyond ConnectWise. Getting ahead of it now, while IOCs are still fresh and the investigation is ongoing, is higher-value than any single CVE in this window.

Get this report
CVE-2026-21589@unpatched · story:5.7-california-compromise-credential-ets-exposes-five-month-long-students · story:across-bae-bankruptcy-center-cyberattack-federal-knocks-noticing · story:addon-dll-loader-malfex-moves-native-npm-shellcode
No patch yet

Cyberattack on BAE Systems knocks out the US federal Bankruptcy Noticing Center across 18+ states

Research this
What happened
A cyberattack on BAE Systems — the contractor that runs IT for the Bankruptcy Noticing Center (BNC), which issues official notices for every federal bankruptcy case — took the BNC offline around October 8-9. The Administrative Office of the US Courts issued a public cybersecurity incident notice on October 15, and as of October 17 at least 18 states plus Puerto Rico were running delayed or manual notice procedures.
Affected
Federal bankruptcy court notice operations nationwide; BAE says the incident is isolated to the BNC system, with no confirmation yet on whether bankruptcy records or financial data were exfiltrated.
Exploitation
Confirmed incident — vendor (BAE Systems) and the Administrative Office of the US Courts acknowledged disruption; no CVE or attacker attribution published yet.
Fix
No patch applicable — this is a third-party/supply-chain incident. Courts should follow the emergency manual-noticing procedures AO is issuing per district and watch for follow-on phishing using bankruptcy-notice pretexts.
Check if you're exposed
Legal/finance teams tracking active bankruptcy cases should confirm with their district court whether notices are being delayed or handled manually, and treat any unsolicited "bankruptcy notice" emails with added suspicion during the outage.

ETS breach exposes 5.7 million California students after a five-month-long credential compromise

Research this
What happened
The California Department of Education disclosed on October 17 that attackers used a compromised login to an SFTP file-exchange site run by Educational Testing Service (ETS) to access student assessment data between May 22 and September 18, 2026 — nearly four months of undetected access before ETS caught it on September 25.
Affected
Records for all California public-school students enrolled over the past three years, plus some former students dating back to 2006 — names, demographics, disability status, dates of birth, and addresses. SSNs, financial data, passwords, and driver's license numbers were not exposed.
Exploitation
Confirmed breach via a single compromised credential on an SFTP server — no CVE; this was credential compromise, not a software vulnerability.
Fix
Not applicable (third-party vendor breach). Districts and parents should watch for phishing/identity-theft attempts using the exposed demographic data, especially for minors.
Check if you're exposed
California public-school families should check CDE/ETS breach-notification communications for their district; organizations using ETS's SFTP exchange should audit their own credential rotation and access logs for the May-September window.
No patch yet

MALFEX npm campaign moves its Windows shellcode loader into a native DLL addon

Research this
What happened
Researchers reported on October 17 that the long-running MALFEX npm malware campaign (active since 2023) published a new package, "imgdecode," on September 30 that hides its loader inside a compiled native Node.js addon rather than plain JavaScript — a move to dodge source-code scanning. On require('imgdecode') from a Windows console, the addon injects shellcode into dllhost.exe to deploy the Overlord RAT and a Node.js credential stealer.
Affected
Windows developers who installed the "imgdecode" npm package (979 downloads recorded) or earlier MALFEX-linked packages.
Exploitation
Actively deployed malware campaign, not a CVE-based vulnerability — flagged by Checkmarx/SafeDep research.
Fix
No patch — remove the "imgdecode" package and any other MALFEX-linked packages from package.json/lockfiles. Run npm ls imgdecode across your repos; if found, treat the host as compromised and rebuild rather than just uninstalling.
Check if you're exposed
Look for unexpected dllhost.exe child processes spawned by Node.js, and outbound connections to GitHub-hosted payload URLs fetched at require() time; SafeDep/Checkmarx have published IOCs and the package's native-addon hash.
Recommended deep-dive for this window

For the Atlassian Data Center arbitrary file-read flaw (CVE-2026-21589, CISA KEV due today), what is the full current scope of in-the-wild activity beyond the initial reconnaissance watchTowr observed — has any actor progressed to using stolen credentials or config secrets for post-compromise access across any of the eight affected products (Bitbucket, Confluence, Jira, Bamboo, Crowd, Crucible, Fisheye)? Cover: evidence/IOCs for escalation beyond scanning, which specific files attackers are known to target, detection guidance for organizations that can't finish patching by the KEV deadline, and open questions about scale across self-hosted deployments globally.

This is the most urgent open question in the window: the KEV remediation deadline is today, exploitation is confirmed but reportedly still at the reconnaissance stage, and the gap between "scanning" and "credential theft" determines whether defenders are racing a clock or already doing incident response. Clarifying this now directly shapes whether security teams treat tonight's patch as prevention or as breach containment.

Get this report
CVE-2024-47575@exploited · CVE-2025-61624@exploited · CVE-2026-102764@exploited · CVE-2026-102764@patched · CVE-2026-104935@patched · CVE-2026-85746@patched
Actively exploited

Fortinet FortiOS path traversal (CVE-2025-61624) added to KEV after use in a stealthy ARM64 firewall implant

Research this
What happened
CISA added CVE-2025-61624 to its KEV catalog on October 16 after Palo Alto Networks Unit 42 found the China-linked cluster CL-STA-0954 (aka UNC5820) exploiting it to plant PEERSTITCH — a memory-resident implant that hides inside FortiOS's miglogd/iked daemons, writes no file to disk, and opens no listening port, making it nearly invisible to conventional EDR/NDR. Unit 42 found the campaign during IR at a telecom MSP; roughly 15,000 FortiGate units are reachable from the internet.
Affected
FortiOS 6.4–7.6.4, FortiPAM 1.0–1.7.0, FortiProxy 7.0–7.6.4 (and 7.4.0–7.4.11), FortiSwitchManager 7.0.0–7.2.7 — exploitation requires an authenticated admin CLI session, so this is a post-compromise/insider-credential-abuse technique, not remote-unauth.
Exploitation
Actively exploited in the wild (Unit 42, confirmed by CISA KEV addition Oct 16, 2026); federal remediation deadline Nov 6, 2026 per the KEV entry.
Fix
Fixed in FortiOS 7.4.10/7.6.5+, FortiPAM 1.7.1+, FortiProxy 7.4.12/7.6.5+, FortiSwitchManager 7.0.7/7.2.8+ (Fortinet advisory FG-IR-26-122). Audit which accounts hold CLI write access to admin configuration directories and rotate any credentials that may have leaked via prior Fortinet incidents (FortiBleed, etc.) — this bug is typically chained after credential theft, not used standalone.
Check if you're exposed
Hunt for anomalous child processes or unexpected memory regions inside miglogd/iked; PEERSTITCH generates no new listening sockets or outbound connections of its own, so look for timing/size anomalies in otherwise-legitimate logging traffic rather than new IOC domains.
Actively exploited

BeyondTrust Remote Support zero-day formally lands in KEV — federal agencies have until Oct 19

Research this
What happened
CVE-2026-102764, the auth-bypass flaw China-nexus group Armory Castle (aka UNC5221/Warp Panda) used as a zero-day since August 29 to seize BeyondTrust Remote Support appliances and drop the SAWFLY web shell, was added to CISA's KEV catalog on October 16 — moving this from "patched, disclosed" to a confirmed, binding-deadline exploited vulnerability.
Affected
Self-hosted BeyondTrust Remote Support 24.3.1 through 26.2.3. SaaS customers were already patched as of October 9.
Exploitation
Actively exploited in the wild by Armory Castle, a group also linked to the recent Citrix NetScaler and Ivanti Connect Secure zero-day waves (CISA KEV, Oct 16, 2026). Federal civilian deadline: October 19, 2026.
Fix
Self-hosted instances must manually apply patch BT26-05-RS. SaaS tenants are already remediated — verify your tenant received the push rather than assuming it.
Check if you're exposed
Review Remote Support appliance logs for unexpected file-operation requests through the internal messaging component and for the SAWFLY web shell artifact; BeyondTrust's advisory lists specific log indicators.
Public exploit

Three critical (CVSS 9.9) MariaDB Server bugs disclosed — RCE and auth-bypass via filename tricks

Research this
What happened
MariaDB CVE-2026-85748 (use-after-free in SYS_REFCURSOR handling), CVE-2026-92262 (the legacy #mysql50# prefix bypasses filename encoding checks), and CVE-2026-85746 (out-of-bounds write via crafted GIS objects) were published October 16. Fixes for the Enterprise builds were quietly shipped back on September 7, but the public advisories and CVE records only went live this week — meaning most self-managed Community Server operators are only now finding out they need to patch.
Affected
MariaDB Server — ranges vary per CVE; broadly 10.6.x before 10.6.28, 10.11.x before 10.11.19, 11.4.x before 11.4.13, 11.8.x before 11.8.9, 12.3.x before 12.3.3, and 13.0.x before 13.0.2.
Exploitation
No exploitation observed yet; proof-of-concept private/not yet public.
Fix
Upgrade to 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, or 13.0.2 depending on your branch (Enterprise customers on 11.8.9-6/11.4.13-10/10.6.28-24 are already covered). Run mysql -V or SELECT VERSION(); to check your running build against the fixed list.
Check if you're exposed
Query your server version against the ranges above; if you can't patch immediately, restrict network access to the MariaDB port and audit any code paths using the #mysql50# table-name prefix or SYS_REFCURSOR in stored routines.
Recommended deep-dive for this window

Armory Castle (UNC5221/Warp Panda) has now been tied to zero-day exploitation across three unrelated edge products in under two months — BeyondTrust Remote Support (CVE-2026-102764), the Citrix NetScaler SAML chain, and the Ivanti Connect Secure authentication-bypass chain (CVE-2026-104935). Research this actor's full 2026 campaign: what specific infrastructure, web shells (e.g., SAWFLY), and post-exploitation tooling recur across these intrusions; what detection signatures or YARA/Sigma rules vendors or Mandiant/Google TAG have published; what the actual initial-access and lateral-movement TTPs are once an appliance is seized; and whether any IOCs (IPs, domains, certificates) overlap across the three campaigns that defenders could hunt for today.

A single China-nexus actor repeatedly weaponizing zero-days in edge/remote-access appliances within weeks of each other is the clearest signal in this window that a well-resourced group is systematically targeting the exact class of device (VPN gateways, remote-support tools, ADC/SAML appliances) that sits outside EDR visibility — understanding their shared tradecraft turns three separate advisories into one actionable hunting playbook.

Get this report
CVE-2026-102764@patched · CVE-2026-110447@exploited · CVE-2026-99999@patched · story:against-already-crash-guest-host-infrastructure-lets-live · story:just-langflow-mcp-stdio-not-opportunistic-researchers-scanners · story:not
Actively exploited

China-nexus espionage group ran a BeyondTrust Remote Support zero-day for six weeks, erasing logs as it went

Research this
What happened
Google/Mandiant and BeyondTrust jointly disclosed that an actor Mandiant tracks as Armory Castle (previously UNC5221/"Warp Panda") exploited an unauthenticated message-spoofing flaw in BeyondTrust Remote Support starting Aug 29, 2026, dropping a PHP web shell ("SAWFLY") and a custom proxy ("BARECLAW") to reach root, harvest credentials, and delete forensic logs before a fix existed.
Affected
BeyondTrust Remote Support and Privileged Remote Access, self-hosted, versions 24.3.1 through 26.2.3 (anything older must be upgraded first).
Exploitation
actively exploited in the wild by a China-linked espionage actor, reported by Google/Mandiant and BeyondTrust.
Fix
Patched via BT26-05-RS, released Oct 8, 2026 — SaaS instances were updated automatically; self-hosted appliances on 24.3.1+ apply BT26-05-RS from the /appliance interface. Upgrading does not remove prior compromise — treat any appliance exposed before Oct 8 as potentially breached.
Check if you're exposed
Hunt appliance filesystems/logs for the SAWFLY web shell and BARECLAW proxy artifacts, look for log gaps suggesting deletion, and rotate every credential stored in the appliance database.
No patch yet

"PwnEscape" lets a guest VM read — or crash — its host, and it's already been proven against live production infrastructure

Research this
What happened
Researchers disclosed CVE-2026-99999 ("PwnEscape"), a bug in the Linux kernel's IPv4 checksum handling (skb_checksum_help()) where malformed packets sent from inside a guest VM can leak host memory, crash the host, or (in lab conditions matching real infra) execute code on it. Vercel confirmed the memory-leak path against its own production sandboxes.
Affected
Linux kernel from 2.6.27 up to the fixed versions below — this sits in the shared virtualization networking stack, so it reaches any cloud/VM host, not one vendor's product.
Exploitation
PoC demonstrated by the researcher and independently reproduced by Vercel against production systems; no confirmed malicious exploitation yet.
Fix
Fixed in kernel 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.57, and 7.2.11 — merged to net.git Oct 8 and into mainline Oct 14, 2026. Check with uname -r; prioritize patching hypervisor hosts, not just guests.
Check if you're exposed
Any host running untrusted guest VMs (cloud, CI sandboxes, shared hosting) on an unpatched kernel is exposed; watch dmesg for crashes referencing skb_checksum_help.
Actively exploited

Unauthenticated command injection in Nextcloud's bundled Collabora CODE server is already dropping webshells

Research this
What happened
Collabora disclosed an unauthenticated OS command injection in the richdocumentscode proxy shipped with Nextcloud's "Collabora Online – Built-in CODE Server" app. The proxy runs attacker-supplied commands as the web server user during the window the CODE server itself isn't running (restart, upgrade, crash) — and attackers are already using it to plant PHP webshells.
Affected
richdocumentscode (Collabora Online Built-in CODE Server) before version 26.4.303.
Exploitation
actively exploited in the wild per Collabora's advisory; no named exploit publisher beyond the vendor.
Fix
Fixed in richdocumentscode 26.4.303 — upgrade via Nextcloud's app management. Disabling the app alone does not close the hole since the flaw triggers precisely when the app is down; restrict network access to the endpoint as an interim control.
Check if you're exposed
Check the installed richdocumentscode version from Nextcloud's apps page; look for unexpected PHP files under the web root correlated with container restarts/crashes in your access logs.
Public exploit

Langflow's MCP-stdio RCE is being hit by opportunistic scanners, not just researchers

Research this
What happened
Honeypot telemetry shows exploitation of a critical authenticated RCE in Langflow (any logged-in user can add an MCP server with "stdio" transport to run arbitrary OS commands) sharply escalating — 333 attempts on Oct 11 alone, 1,423 total since Sept 19, from attackers across 15+ countries chaining weak/default credentials into the exploit.
Affected
Langflow before version 1.9.0.
Exploitation
public exploitation observed via honeypot sensors, reported by The Hacker News/F5 Labs; attackers deploy persistent backdoors via the malicious MCP config.
Fix
Fixed in 1.9.0 — upgrade now. If you can't tonight, disable non-admin users' ability to add MCP servers and make sure Langflow isn't internet-exposed with default credentials.
Check if you're exposed
Check your Langflow version; review auth logs for default-credential login attempts followed by MCP-server-creation API calls, and audit configured MCP servers for an unexpected "stdio" transport entry.
Recommended deep-dive for this window

For the Armory Castle (UNC5221/Warp Panda) exploitation of BeyondTrust Remote Support (CVE-2026-102764, zero-day since Aug 29, 2026), what evidence exists of the actor's full post-exploitation toolkit (SAWFLY web shell, BARECLAW proxy) and lateral-movement path into downstream customer environments reached via Remote Support sessions? Given the actor deleted forensic logs, what detection guidance, YARA/Sigma rules, or IOC lists have Google/Mandiant or BeyondTrust published for self-hosted customers to determine retroactively whether they were compromised between Aug 29 and Oct 8, and what open questions remain about scope?

This is the highest-impact open item: a state-linked actor had unauthenticated root access to a remote-support tool — by design a trusted conduit into customer networks — for six weeks while deleting its own tracks, and the vendor itself says patching doesn't remove prior compromise. Security teams need concrete forensic guidance now, not just a patch number.

Get this report
CVE-2026-0322@exploited · CVE-2026-103977@exploit-public · CVE-2026-105133@exploit-public · CVE-2026-105133@exploited · CVE-2026-105134@exploit-public · CVE-2026-105134@exploited
Actively exploited

PAN-OS management-interface RCE added to KEV — 2-day patch clock

Research this
What happened
Palo Alto Networks disclosed and patched a code-injection flaw (CVE-2026-0322) in the PAN-OS management interface that lets an already-authenticated attacker run code as root; Palo Alto's own researcher found it, and the company confirms "very limited" exploitation from three known IPs. CISA added it to KEV on October 14.
Affected
PAN-OS on PA-Series and VM-Series firewalls and Panorama — versions before 12.2.4, 12.1.4-h12/12.1.7-h8/12.1.10-h2, 11.2.16, 11.1.x (multiple hotfix branches below 11.1.16-h3), and 10.2.x below 10.2.18-h12. Cloud NGFW and Prisma Access are not affected.
Exploitation
Actively exploited in the wild (Palo Alto Networks); CISA KEV remediation due October 17, 2026.
Fix
Patched — upgrade to the branch-specific build above. No workaround exists; Palo Alto notes no special configuration can be disabled to avoid it, so restricting management-interface network reachability (not exposing it to the internet, per Palo Alto best practice) is the only compensating control if you can't patch in 2 days.
Check if you're exposed
Check PAN-OS version in the management UI (show system info); audit whether the management interface is reachable from untrusted networks.
Source
SecurityWeek — Palo Alto Networks Patches PAN-OS Zero-Day · 2026-10-14 · corroborated by CISA KEV catalog addition · 2026-10-14

---
Actively exploited

Cisco Secure Email Gateway: a single malicious email writes files as root — no workaround

Research this
What happened
Cisco confirmed active exploitation of CVE-2026-76519, a path-traversal flaw in the Advanced Malware Protection (AMP) attachment-scanning feature that lets an unauthenticated attacker write arbitrary files — including as root — just by sending a crafted email. Fixes actually shipped back on September 14, but Cisco only confirmed in-the-wild exploitation and CISA added it to KEV on October 14, so many gateways are still unpatched.
Affected
Physical/virtual Cisco Secure Email Gateway appliances with File Reputation enabled on a mail policy and Content Scanner Tools older than 25.3.0.5525.
Exploitation
Actively exploited in the wild (Cisco PSIRT); CISA KEV remediation due October 17, 2026. Attackers with root can erase evidence of compromise.
Fix
Fixed in Secure Email Gateway 15.5.5-014 / 16.5.0-780 and Content Scanner Tools ≥25.3.0.5525 — upgrade both. No workaround exists; if you cannot patch immediately, disabling File Reputation on affected mail policies removes the vulnerable path (at the cost of losing that AMP scanning).
Check if you're exposed
Check Content Scanner Tools version in the AMP/File Reputation settings; confirm whether File Reputation is assigned to any active mail policy.
Actively exploited

AhsayCBS backup console: attackers mining crypto and dropping webshells through a patch that didn't fully work

Research this
What happened
Huntress is tracking active exploitation of chained AhsayCBS flaws (auth bypass CVE-2026-105133 → RCE CVE-2026-105134) that drop JSP webshells and an XMRig cryptominer disguised as Microsoft Edge on internet-facing backup servers. Ahsay's first hotfix (v10.3.4.0) did not fully close the hole — v10.3.4 was "previously thought unaffected" but is also vulnerable — forcing a second hotfix. CISA added both CVEs to KEV on October 14.
Affected
AhsayCBS v7, v8, v9 (through pre-v9.15.2.70), and v10 (through pre-v10.3.4.45).
Exploitation
Actively exploited in the wild since at least October 7 (Huntress), with at least five organizations targeted as of October 8; CISA KEV remediation due October 17, 2026.
Fix
For v10, apply hotfix v10.3.4.45 (not just v10.3.4.0); for v9, apply hotfix v9.15.2.70; for v7/v8, upgrade to v9.15.0.0 first, then apply v9.15.2.70. If you can't patch tonight, restrict management-interface access to the backup console from the internet — Huntress's primary interim mitigation.
Check if you're exposed
Look for JSP webshells, an edge.exe/msedge.exe process pulling from Alibaba Cloud Object Storage, a fake Windows service, or the WinRing0x64.sys driver — all IOCs Huntress published.
Source
Huntress — Threat Actors Exploit Critical AhsayCBS Flaws · 2026-10-2026 (ongoing, updated through 2026-10-14) · corroborated by The Hacker News

---
Actively exploited

SiteGuard Server Edition: root/SYSTEM command injection exploited in Japan

Research this
What happened
JPCERT and the vendor (EG Secure Solutions) disclosed CVE-2026-106931, an OS command-injection flaw in this widely used Japanese host-based WAF, already seen exploited in the wild for root/SYSTEM access. The vulnerable path runs through the statistics feature, which is enabled by default.
Affected
SiteGuard Server Edition Ver2.20 and later — Apache/Nginx/IIS builds through Ver8.00 Update 5, and FreeBSD builds through Ver7.00 Update 6.
Exploitation
Actively exploited in the wild (vendor/JPCERT disclosure).
Fix
Fixed in Ver8.00 Update 5+ (Apache/Nginx/IIS) or Ver7.00 Update 6+ (FreeBSD) — upgrade. If you can't upgrade immediately, the vendor also published a standalone patch that replaces just the statistical-processing files, and disabling the statistics feature removes the vulnerable path.
Check if you're exposed
Check the installed SiteGuard version against the fixed builds above; review web server logs for anomalous requests to the statistics-handling endpoint.
Actively exploited

FortiClient EMS pre-auth bypass gets a public PoC — patch from April still being skipped

Research this
What happened
CVE-2026-35616, a FortiClient EMS auth-bypass flaw that Fortinet patched back in April and that's been under active exploitation since March, just got a public Python PoC on GitHub — raising mass-exploitation risk for anyone who still hasn't patched seven months later.
Affected
FortiClient EMS 7.4.5 through 7.4.6 (improper access control, CWE-284).
Exploitation
Public PoC released October 15, 2026 by GitHub user Alaatk; separately already actively exploited in the wild since March 2026 to deliver infostealers.
Fix
Fixed since April 2026 — confirm you're on the patched FortiClient EMS build per Fortinet's advisory; there is no new patch required, only the exploitation risk has escalated now that working exploit code is public.
Check if you're exposed
Check FortiClient EMS version against Fortinet's fixed-build list; look for unauthenticated access to protected EMS API endpoints in logs, the PoC's signature behavior.
Public exploit

FileRise TOTP rate-limit bypass disclosed with public PoC

Research this
What happened
A session-handling flaw (CVE-2026-103977) in the self-hosted FileRise file manager lets an attacker who already has a valid password restart the login flow to reset the TOTP attempt counter, defeating the 5-attempt second-factor lockout. PoC published same day as disclosure.
Affected
FileRise (error311/FileRise) up to 3.22.x.
Exploitation
Proof-of-concept publicly released on GitHub (pervinzahidli/CVE-2026-103977); no confirmed in-the-wild exploitation yet.
Fix
Fixed in 3.23.0 — upgrade. Compensating control if you can't upgrade immediately: move TOTP attempt tracking enforcement server-side (e.g., WAF rate-limiting on the login endpoint) rather than relying on FileRise's session-scoped counter.
Check if you're exposed
Check the installed FileRise version; review authentication logs for repeated TOTP failures across multiple sessions from the same account.
Source
GitHub — pervinzahidli/CVE-2026-103977 PoC · 2026-10-14 · corroborated by VulDB
Recommended deep-dive for this window

The AhsayCBS campaign (CVE-2026-105133/CVE-2026-105134) shows attackers successfully evading a vendor's first two patch attempts (v10.3.4.0, then "unaffected" claims proven wrong) while live-chaining auth bypass to RCE for cryptomining and webshell persistence on backup infrastructure. Research: what is the full technical exploit chain and timeline (Oct 4 disclosure → Oct 7 exploitation → Oct 10/12 hotfixes), why did the initial patches fail to close the gap, what IOCs and detection rules (YARA/Sigma) exist for the XMRig-as-msedge.exe and WinRing0x64.sys driver technique, and what does this reveal about the risk of exploiting backup/DR infrastructure specifically (blast radius if backups are also encrypted/wiped)?

Backup servers are the last line of defense against ransomware, and this campaign specifically targets that infrastructure while the vendor's patches have repeatedly fallen short — a pattern defenders need to understand now, not after their hotfix turns out to be incomplete too. It also ties directly to this week's separate Japanese cloud-provider backup-wiping ransomware incident, making backup-layer compromise a cross-cutting theme worth a dedicated deep dive.

Get this report

Want this depth on your own question?

The brief is free. A full research package — PDF, Word, slides, podcast, every claim cited — takes one question.

Get started

Want us to cover something?

Suggest a CVE, threat, or vendor and we'll research it and add it here. Leave your email and we'll tell you when it's live.

Compiled from public primary sources (CISA, NVD, vendor advisories, national CERTs, and published exploit research). Informational research, not professional security advice — verify against your own environment before acting.