MOTION BRIEFING / TRANSCRIPT

Full motion briefing transcript

Read the text, figures and sources of all 57 motion scenes in chronological order. Scene-number links return to the original motion.

日本語 · English · Languages / 言語

Each scene retains its dated context. Use the latest report for current actions.

OCT 2026 · Scene 1

October incidents, in date order.

Unrelated failures that kept landing on the same kind of weakness. Tap through them in order.

15 incidents · 1 month

Repository

08.11 · Scene 2

Seventy quiet days.

Seventy days from report to release. The dangerous window was not after publication — it was just before it.

70 days from report to public

docs/00 timeline / php.net

10.14 · Scene 3

A plaintext admin key opened nine regions.

The second incident since August. The August rotation did not cover the credentials used this time.

865 database services touched

Zeabur report (2026-10-19)

10.15 · Scene 4

For eleven hours, the official download was poison.

A plugin's update channel is an attack path. CVSS 9.8.

9.8 CVSS · CVE-2026-111862

Wordfence PSA

10.16 · Scene 18

Six shortcuts to root, in the kernel's own core.

Hyunwoo Kim published 'Infinity Core' on oss-security: five of the six take an unprivileged user to root, and the same five escape a container to the host.

6 : 5 CVEs : root PoCs

V4bel/InfinityCore / oss-security 2026-10-16 / linux-cve-announce (98260) / docs/20

10.17 · Scene 5

Keys in a database were the door to thousands of sites.

Connection keys work as validly signed commands, so the previous security fix did not stop them.

3 key types abused

TeamUpdraft notice / Wordfence PSA

10.17 · Scene 6

The keys were not stolen. They were too weak to be secret.

P-384 private keys that were small integers — 4, 56, 66, 115, 155, 156, 230, 237. Between 3 and 8 bits of entropy.

4 one private key, literally

Google (Chrome Root Program) / Scott Helme / Cisco Talos / Ars Technica / Mozilla bug 2083449 / Tailscale TS-2026-013

10.17 · Scene 22

The attempts began four days before the advisory.

AWS honeypot telemetry holds an exploitation attempt dated 2026-10-17, and working PoCs were seen twelve hours before the embargo lifted. Disclosure day was not day one.

4 days first attempt → advisory

AWS · MadPot telemetry / Imperva · first 24 hours / docs/01 / docs/22 §3

10.19 · Scene 7

For 94 minutes, the official binary was something else.

Source and build chain were fine. What broke was the assumption that release assets cannot be replaced.

94 minutes of exposure

GHSA-862f-55f5-vmvw

10.20 · Scene 8

55 fixes, highest 7.5 — and the version column is the trap.

“Affected” and “fixed” are different columns. 21.0.12.1 is affected; the fix is 21.0.13.

55 CVEs · 49 remote, no auth

Oracle CPU 2026-10 / IPA alert

10.20 · Scene 9

A 4.3 SSRF is the front door to code execution.

No individual score is remarkable. CISA's KEV entry says the four chain together.

4/5 CVEs in KEV · due 10-23

CISA CSAF VA-26-266-01 / CISA KEV

10.20 · Scene 10

Three “Important” bugs, one outcome: another user's data.

Tomcat's three differ in mechanism and share a result. httpd's “low” is scored 7.5. Severity is not one number.

9.1 Tomcat auth bypass · CVSS 4.0

Apache Tomcat security / Apache httpd 2.4 / NVD (CVE-2026-101356)

10.21 · Scene 11

The probes arrived six hours before the fix.

The kind of bug where waiting for a public PoC is already too late. Node.js moved the same day.

6h17m probes before the fix

docs/00 timeline / CISA alert

10.21 · Scene 12

Patching last week does not put you on the fix.

The 12 October update covered 19.2 and later. This fix sits one release above it.

10.0 CVSS · unauthenticated

GitLab patch release

10.21 · Scene 13

The distribution itself became the attack surface.

Eight of October's incidents are about how code is delivered. Provenance only says where it was built.

345 repos swept · 16 minutes

StepSecurity (tensorlake) / StepSecurity (SubQuery) / StepSecurity (GhostAction)

10.21 · Scene 14

Environment variables were the secret store.

“Part of a series of attacks on platform companies aimed at AI inference providers” — the vendor's own words.

ALL env vars to rotate

Railway disclosure

10.21 · Scene 15

One replayed packet corrupts memory.

Replaying a GSS-TSIG-signed UDP message breaks `named`. ISC states there is no workaround.

8.1 CVSS · no workaround

ISC advisory / CVE.org / NVD / docs/18

10.22 · Scene 16

Six 0-days went to the public list.

ZDI sent the reports to the public LKML instead of the private security list, and Greg Kroah-Hartman replied to each one asking why.

6 reports sent public

Phoronix (2026-10-22) / lore.kernel.org / torvalds/linux / docs/17

10.22 · Scene 21

On an official build, it worked.

Imperva ran code on the stock Node.js 24.22.0 image from crafted Brotli data — no debugger, no instrumented build.

24.22.0 exploited build : 24.22.1 rejects it

Imperva · Node2Shell / The Hacker News on X / Node.js advisory / docs/22 §2

10.23 · Scene 17

Same command: 125, then 104. Nothing was fixed.

The window ends 'today', so the number moves with the clock. A count measures disclosure and analysis batching, not risk.

104 : 1 critical CVEs : known exploited

NVD API 2.0 / EPSS API / docs/13

10.23 · Scene 19

A sweep only sees what the database did.

Not by publication date, not by modification date, and not in any of twelve feeds — Infinity Core appeared in none of them.

0 feeds that carried this

seclists / oss-sec / NVD API 2.0 (pubStartDate) / docs/21 §3

10.23 · Scene 20

Two criticals that are not CVEs.

24 hours of the GitHub Advisory Database. Both Next.js unauthenticated RCE advisories still have no CVE id.

58 package advisories in 24 h

GitHub Advisory DB / certifi / pip / uv / sigstore / docs/21 §2.3

10.23 · Scene 23

A 9.9 that the list cannot show.

NVD's severity filter counts only its own (primary) CVSS 3.x score. A 9.9 attached by the CNA is a zero-row answer, even though the record carries it.

0 rows the answer for a CNA 9.9

NVD API · filtered / NVD · CVE-2026-111497 / docs/22 §1.2 / docs/13 §5.4

10.22–23 · Scene 24

Four incidents no CVE list named.

This read also collected the news and X. Four incidents were found there first, then checked against the vendor's own page. Figures are the vendors'.

4 incidents no CVE list named

Arista advisory 0199 / Capcom · 2026-10-22 / Onamae.com · 2026-10-21 / docs/22 §4

10.23 · Scene 25

No emergency patch this time.

CVE-2026-115560, published on 10-23, is a different RCE path. PHP gives no affected versions, no score and no fix, and promises a full advisory with the next routine release.

1 line the mitigation until the next release

PHP · 2026-10-23-1 / NVD · CVE-2026-115560 / GHSA-6wmf-4rv5-p3rp / docs/23

10.24 · Scene 26

Beyond the CVE list, again.

The October 24 sweep checks new and modified records, disclosure channels and domestic products. Twenty-four priority groups now have conditions, actions and sources.

24 reviewed groups

10-24 detailed snapshot / register

10.24 · Scene 27

Start with the two being exploited.

Arista VCO and Nextcloud Built-in CODE entered KEV on October 23. Both entries require forensic triage.

2 KEV additions · 10.23

Arista VeloCloud Orchestrator / Nextcloud Built-in CODE Server / 10-24 detailed snapshot / register

10.24 · Scene 28

Images, Wasm, auth, proxies.

Four boundaries, four sets of conditions. A severity label alone cannot establish whether your deployment is exposed.

4 package boundaries

Pillow / Pillow / Wasmtime / Cranelift / Laravel TokenGuard / Echo Proxy middleware / 10-24 detailed snapshot / register

10.24 · Scene 29

Below the app, inside the bundle.

GitLab-named CVEs can affect Ruby users, and an OS Brotli update leaves Perl’s bundled copy unchanged.

3 runtime checks

Ruby Onigmo / IO::Compress::Brotli / NGINX Open Source / Plus / NGINX Open Source / Plus / 10-24 detailed snapshot / register

10.24 · Scene 30

Who can use the agent’s authority?

Authentication, TLS, vault isolation and model loading guard the tools and secrets an agent can reach.

4 agent boundaries

PraisonAI AgentOS / ReqLLM WebSocket / obsidian-tc MCP HTTP transport / obsidian-tc MCP HTTP transport / AWS Multi Model Server / x402 SDK / x402 SDK / x402 SDK / x402 SDK / 10-24 detailed snapshot / register

10.24 · Scene 31

Include domestic business systems.

The review also covers business apps, LINE integrations and management APIs.

3 domestic checks

プリザンター LDAP / LINE LIFF SDK / 国内Web/API連続不正アクセス / 10-24 detailed snapshot / register

10.24 · Scene 32

Match devices to their release line.

HPE’s official CSAF contains 72 CVEs, eight at 10.0. Industrial products and devices can also lack a fixed release.

72 HPE AOS CVEs

HPE Aruba AOS / 三菱電機 GENESIS / ICONICS等 / Lenovo Tablet AVB / 10-24 detailed snapshot / register

10.24 · Scene 33

Verify what follows the update.

Block lists, boot trust and stolen credentials need checks beyond installing a patch.

3 trust checks

Firefox / Thunderbird / Firefox / Thunderbird / Firefox / Thunderbird / BlackX UEFI bootkit / k0t network-edge intrusion / jxrlib JPEG XR / 10-24 detailed snapshot / register

10.24 · Scene 40

HTTP2Shell. Check the bundled decoder.

The requested post is checked against primary evidence. This is the same Brotli CVE beyond Node.js, not a new HTTP/2-specific vulnerability.

9.2 Google CNA · CVSS v4.0

Requested post / Patch the Planet · Brotli / Envoy / Istio / Verified follow-up

10.25 · Scene 34

Take the update all the way through.

Review cutoff: October 25, 16:34 JST. Retrieved afterward; newly covered information is not necessarily a new incident.

Patch the Planet / CISA KEV / 10-25 snapshot

10.25 · Scene 35

Do not wait for the CVE list.

Fortinet urges priority hardening updates across five products. Detailed PSIRT notices are planned for November 10.

Fortinet / 10-25 snapshot

10.25 · Scene 36

Trust remains outside the browser.

Java has an October 24 emergency alert; Python ssl adds a compromised-key denylist. Routine updates alone do not prove completion.

Oracle / Oracle operations / Python / 10-25 snapshot

10.25 · Scene 37

Separate the DNS products.

Resolvers and authoritative servers also need review. Similar product names do not share update versions.

ISC / NLnet Labs / PowerDNS Recursor / PowerDNS Authoritative / Knot / 10-25 snapshot

10.25 · Scene 38

Permissions can survive the repair.

Primary ConnectWise evidence and final LiteLLM findings supersede earlier uncertainty. Provider recovery does not clear customer-side persistence.

ConnectWise / Microsoft / LiteLLM / 10-25 snapshot

10.25 · Scene 39

Check bundled copies and exceptions.

Compression, proxies, social integrations and industrial clients have different completion criteria.

Bun / Python packages / Postiz release / Apache / open62541 / 10-25 snapshot

10.25 · 23:18 JST · Scene 41

Tailworm. Recheck the internal boundary.

A report on Tailscale and headscale: which peers may connect, and which privileges a permitted session receives.

Tailworm · researcher report / Tailscale engineering response / Tailworm special report

10.25 · 23:18 JST · Scene 42

Allowed in. More privilege than intended.

The researcher reports root-level Unix-socket forwarding and path races; the vendor is investigating post-authorization privilege handling.

Tailworm · researcher report / Tailscale engineering response / Tailworm special report

10.25 · 23:18 JST · Scene 43

Headscale needs its own response.

Separate a self-hosted control plane from Tailscale SaaS. The report describes registration-path resource exhaustion and cache eviction.

Tailworm · researcher report / Tailscale engineering response / Tailworm special report

10.25 · 23:18 JST · Scene 44

One app entitlement. Other destinations.

The experimental conn25 path reportedly lets an entitled client select destinations through its connector.

Tailworm · researcher report / Tailscale engineering response / Tailworm special report

10.25 · 23:18 JST · Scene 45

Inspect what Serve exposes.

Review Unix-socket TCP forwards, external interface binding and HTTP/2 cross-mount authorization separately.

Tailworm · researcher report / Tailscale engineering response / Tailworm special report

10.25 · 23:18 JST · Scene 46

Inventory. Restrict. Track the fix.

Lab propagation is not evidence of a worm outbreak. Real-world Tailworm exploitation is not established by the sources reviewed.

Tailworm · researcher report / Tailscale engineering response / Tailworm special report

10.25 · 23:18 JST · Scene 47

Broad review. Conditions before counts.

A fixed 16:34–23:18 JST delta complements the earlier review. Database updates are not breach counts.

23:18 fixed-window collection / Nightly review

10.25 · 23:18 JST · Scene 48

A restoration target is not reconnect permission.

ConnectWise updated at 23:00 JST. Phased Cloud Backup onboarding remains targeted for October 26.

ConnectWise · Oct 25 14:00 UTC / 23:18 fixed-window collection / Nightly review

10.26 · 10:27 JST · Scene 49

10:27. What changed?

A dated record from PHP onward, plus the overnight changes. A database entry is not an incident.

10/26 collection and limits / Current report

10.26 · 10:27 JST · Scene 50

Updated. The fix was missing.

Windows .NET CVE-2026-70197: Microsoft says the October 13 updates omitted this fix. An out-of-band update supplies it.

Microsoft official advisory / Research and exact timestamps

10.26 · 10:27 JST · Scene 51

PHP also lives inside appliances.

This morning’s JVN update includes PHP2Shell in PAN-OS on RUGGEDCOM. It does not make every Siemens product affected.

JVN Siemens update / Siemens SSA-566512 / PAN-OS status

10.26 · 10:27 JST · Scene 52

Read by date. Return to today’s actions.

Ten independent pages, October 17–26. Observation, publication, fixes and later discoveries are labeled separately.

Dated reading archive / Current actions and scope

10.26 · 14:56 JST · Scene 54

You updated. Did the running binary change?

The .NET Brotli advisory distinguishes shared-runtime, self-contained and NativeAOT deployments. The diagram is a deployment schematic.

3 deployment paths · schematic

Microsoft .NET Brotli advisory494 / 14:56 collection and conditions

10.26 · 14:56 JST · Scene 55

Released. Rolling out. Targeted.

A published patch, staged endpoint rollout and restoration target are different states. This schematic explains the distinction; verify the actual build and individual instructions.

PAN-OS official update timeline / Neat26.5.4 release notes / ConnectWise advisories

10.26 · 21:35 JST · Scene 56

Change credentials. Review the connections that remain.

GMO’s 21:00 notice extends protective checks beyond FX to securities, mail and Google accounts. This is a schematic of the checks, not live telemetry.

GMO:不正アクセスに関する第6報(21:00 JST) / 21:35 JST 一次資料と条件

10.26 · 21:35 JST · Scene 57

A malicious release requires checking the execution environment.

New npm and PyPI malware records identify install-time or import-time execution. This response schematic is separate from a count of exploited vulnerabilities.

GitHub malware勧告:@worca/app / 21:35 JST 保存原本・対象パッケージと版

NOW · Scene 53

The risk is not the code you write.

What broke in October was the trust layer that decides which code runs. The controls that help are dull, and mostly configuration.

docs/14 supply chain / docs/15 Apache / docs/16 snapshot 21:20 JST / docs/19 snapshot 07:25 JST / docs/20 Infinity Core / docs/21 broad sweep 10:36 JST / docs/22 wide read 20:15 JST / docs/23 PHP follow-on / Repository