2026-10-27T0256Z-intel
One pipeline fire, in full · intel run of 2026-10-27 · sub-agent allocation and telemetry, per-iteration verification verdicts and findings, source-list edits, coverage gaps, bridge invocations, and the run's own verification & coverage notes: what was published, what was dropped at the borderline or judged not relevant (and why), single-source carve-outs, and contradictions. Rendered from runs/2026-10-27/2026-10-27T0256Z-intel.md.
Run telemetry
- Items returned
- 8
- Duration
- 19m 52s
- Tool calls
- 3 WebFetch4 WebSearch
- Cited sources
- 3 of 18 in slice
- Items returned
- 4
- Duration
- 17m 38s
- Tool calls
- 9 WebFetch32 WebSearch90 bridge
- Cited sources
- 2 of 29 in slice
- Items returned
- 9
- Duration
- 16m 30s
- Tool calls
- 0 WebFetch13 WebSearch92 bridge
- Cited sources
- 3 of 14 in slice
- Items returned
- 5
- Duration
- 16m 33s
- Tool calls
- 1 WebFetch21 WebSearch95 bridge
- Cited sources
- 0 of 8 in slice
Verification
Deep dive
·
Entries this run published (3) and updated (8)
- CVE-2026-86950, Apple iOS, iPadOS and macOS CoreGraphics: out-of-bounds write exploited in an extremely sophisticated attack on targeted iOS users, CISA KEV-listed (CVSS 8.8)
- ConnectWise Cloud Backup (formerly SkyKick): the vendor's Microsoft 365 application credential was used to sign in to customer tenants, with directory-role self-assignments in about 50 tenants and, Huntress reports, added credentials in two
- CVE-2026-109618 / CVE-2026-109619, PHP (PHP2Shell): two unauthenticated remote-code-execution flaws in the runtime, fixed on 2026-10-21 in 8.5.12, 8.4.27, 8.3.36 and 8.2.35, with attack traffic already observed and no upstream release for 8.1 and older (CVSS 4.0 9.2)
- CVE-2026-109618 / CVE-2026-109619, Palo Alto Networks PAN-OS and Panorama: the PHP2Shell flaws affect every release, reaching PAN-OS through its management web interface; eleven hotfixes are out and the rest are due by 2026-10-30
- ARTEX: Microsoft reports Storm-0940, a China-state aligned actor, running an open-source multi-agent LLM penetration-testing framework against hundreds of organizations, with privileged cloud access in under three hours in some cases, and Expel sees the same infrastructure abuse Okta self-service registration
- CVE-2026-109618 / CVE-2026-109619, NetScaler ADC and Gateway: the PHP2Shell flaws reach the management GUI on the NSIP, management-enabled SNIPs and the cluster IP of every supported version, with fixes planned for 2026-10-27
- CVE-2026-111497, Node.js and Google Brotli (Node2Shell): an out-of-bounds write in the Brotli decoder lets crafted compressed data run code, reached through fetch() and Express 5 or body-parser 2 request bodies; fixed in Node.js 22.23.4, 24.22.1 and 26.12.1 and in the PyPI packages Brotli 1.2.1 and brotlicffi 1.2.1.0 (CVSS 4.0 9.2)
- CVE-2026-109618 / CVE-2026-109619, QNAP QTS, QuTS hero and QuTScloud: the PHP2Shell flaws reach the NAS web components before authentication; fixed builds of 2026-10-23, QVR Surveillance and TVR OS now fixed, Notes Station 3 and QNE (ADRA) still unfixed
- Camping.Care booking system (TCS Camping): customer and booking data stolen in connection with the PHP flaws, with real reservation numbers already used in WhatsApp fraud and 15,000 guests warned as a precaution
- Gheist: stolen GitHub tokens plant a secret-dumping workflow in every repository they reach; GitHub's July approval hold stops it on public github.com repositories but not on private ones or GitHub Enterprise Server
- CVE-2026-109618 / CVE-2026-109619, PHP2Shell in industrial, building and network-access products: Belden NetModule NRSW has no fix and macmon 6.x must move to 7.x, with notices from Schneider Electric, B&R, HMS Networks, Wibu-Systems, Johnson Controls and Oracle
Sources changed (this run)
Edits this run made to sources/sources.json · promotions, demotions, new candidates, and fetch-method / category / reliability / url corrections (the run record's sources_changed[]). Paginated; 10 per page.
17 notes · 8 last_successful_fetch · 2 added · 1 consecutive_fetch_failures · 1 content_scope · 1 health_cmd.
| Source | Change | From → To | Reason |
|---|---|---|---|
| cisa-kev | last_successful_fetch | 2026-10-21 → 2026-10-27 | fetched and used |
| cisa-advisories | last_successful_fetch | 2026-10-23 → 2026-10-27 | fetched and used |
| paloalto-psirt | last_successful_fetch | 2026-10-24 → 2026-10-27 | fetched and used |
| oracle-cpu | last_successful_fetch | 2026-10-21 → 2026-10-27 | fetched and used |
| ncsc-ch-security-hub | last_successful_fetch | 2026-10-23 → 2026-10-27 | fetched and used |
| infosec-magazine | last_successful_fetch | 2026-10-22 → 2026-10-27 | fetched and used |
| darkreading | last_successful_fetch | 2026-10-22 → 2026-10-27 | fetched and used |
| helpnetsecurity | last_successful_fetch | 2026-09-30 → 2026-10-27 | fetched and used |
| fortinet-psirt | notes | · → recipe note appended | 2026-10-27 (S1): recipe note from the sub-agent source ledger, text in sources.json |
| ssd-disclosure | notes | · → recipe note appended | 2026-10-27 (S1): recipe note from the sub-agent source ledger, text in sources.json |
| bacs-press | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| ncsc-ch-focus | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| ncsc-ch-incidents | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| anssi-fr | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| netzwoche | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| swisscybersecurity-net | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| safeonweb-be | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| helpnetsecurity | notes | · → recipe note appended | 2026-10-27 (S3): recipe note from the sub-agent source ledger, text in sources.json |
| darkreading | notes | · → recipe note appended | 2026-10-27 (S3): recipe note from the sub-agent source ledger, text in sources.json |
| rapid7-research | notes | · → recipe note appended | 2026-10-27 (S3): recipe note from the sub-agent source ledger, text in sources.json |
| lumen-black-lotus-labs | notes | · → recipe note appended | 2026-10-27 (S3): recipe note from the sub-agent source ledger, text in sources.json |
| tio-ch-attacco-informatico | notes | · → recipe note appended | 2026-10-27 (S4): recipe note from the sub-agent source ledger, text in sources.json |
| ico-uk | notes | · → recipe note appended | 2026-10-27 (S4): recipe note from the sub-agent source ledger, text in sources.json |
| ec-digital-strategy-newsroom | notes | · → recipe note appended | 2026-10-27 (S2): recipe note from the sub-agent source ledger, text in sources.json |
| connectwise-trust-center | consecutive_fetch_failures | 4 → 5 | 403 on every transport (direct, extract, url, the reader, WebFetch); a 403 never demotes |
| connectwise-trust-center | notes | · → recipe note appended | 2026-10-27 (S1): recipe note from the sub-agent source ledger, text in sources.json |
| belden-psirt | added | · → candidate | first-party advisories for NetModule NRSW (Bern-headquartered, mass-transit routers), macmon NAC and Hirschmann HiOS switches; the listing (PSIRT-2 to PSIRT-10, dated, with PDF links) is server-rendered and reads with `extract`, and the adv |
| karimi-honeypot-data | added | · → candidate | Adel Karimi's honeypot-data reports with packet-level and process-level evidence; the 2026-10-24 report documents the first successful PHP2Shell code execution that CISA's KEV listing followed within two days. The report page reads with `ex |
| nau-ch | content_scope | · → general-news | the health check found no security vocabulary on the nau.ch homepage, a general Swiss news portal whose security items are found by a homepage href scan |
| karimi-honeypot-data | health_cmd | · → extract of the 2026-10-24 report | the repository directory page carries no security vocabulary through the container; the health check now reads the dated report page with extract |
Coverage gaps (this run)
Sources this run's brief needed that returned no usable content via any documented recipe. Bridge-recovered or quiet-day sources do NOT appear here. (Distinct from the independent source-accessibility probe at the foot of this section, which probes all active sources regardless of what any run needed.)
| Source (uncovered) | URL tried | Method chain | Status / class | What the agent did instead |
|---|---|---|---|---|
| connectwise-trust-center | https://www.connectwise.com/company/trust/advisories | bridge:url → bridge:extract → jina → webfetch | 403 transport-403 403 on direct, extract, url, the reader and WebFetch; no readable body (failing on every run since 2026-10-19) | no ConnectWise item was in play this window; the Huntress analysis was read directly |
| ec-digital-strategy-newsroom | https://digital-strategy.ec.europa.eu/en/news | bridge:extract → bridge:url → feed → jina → webfetch | 403 transport-403 403 (CloudFront) on extract, the reader fallback, url --direct, the feed and WebFetch | Commission policy items probed by WebSearch; nothing dated in the window surfaced |
Bridge invocations (this run)
5 bridge calls this run · these are successful bridge fetches (separate from "Coverage gaps" above).
- tools/kev_window_diff.py ×1
- tools/fetch_source.py cisa-kev ×1
- tools/fetch_source.py ncsc-csh recent 12 ×1
- tools/fetch_source.py extract ×1
- tools/fetch_source.py pdf ×1
Verification findings · all iterations
Per-iteration finding detail. Each table is one verifier pass · what was flagged, how the main agent remediated it, and the outcome. Walking the tables top-to-bottom shows the verifier's debugging trail across iterations.
Iteration #1 NEEDS_FIXES · 23 findings (truth=15, editorial=3, advisory=5) · Claude Sonnet 5.5 · 22m 27s
| F-code | Section | Item · URL/quote | Verifier summary | Remediation · outcome |
|---|---|---|---|---|
| F2 generic-url | · | (low confidence) rolling product-alerts page, not a per-advisory permalink | · | |
| F3 claim-not-supported | · | Splunk page now says Smartlook is remedied | · | |
| F3 claim-not-supported | · | Fortinet page revised 2026-10-26 | · | |
| F3 claim-not-supported | · | (low confidence) Cisco v1.7 no longer carries the qualifier | · | |
| F3 claim-not-supported | · | (low confidence) 'initial' is not in the WatchGuard text | · | |
| F3 claim-not-supported | · | the variant is older; only the job addition is from 2026-10-19 | · | |
| F3 claim-not-supported | · | neither cited page carried those versions | · | |
| F3 claim-not-supported | · | (low confidence) Security Expert fixed version not on the readable pages; 'camera firmware' not in SecurityWeek | · | |
| F3 claim-not-supported | · | (low confidence) SRF names only TCS Camping and Camping.Care | · | |
| F3 claim-not-supported | · | (low confidence) one trailing citation carried the whole list | · | |
| F4 hallucinated-fact | · | contradicted by the TCS Camping reporting in the same entry | · | |
| F4 hallucinated-fact | · | (low confidence) QSA-26-18 no longer names QuMagie | · | |
| F4 hallucinated-fact | · | (low confidence) the source says headquartered, not built | · | |
| F7 drop | · | (low confidence) six-day-old vendor research, awareness only | · | |
| F9 surface-contradiction | · | supersession gap | · | |
| F11 editorial-advisory | · | artifact names named inconsistently | · | |
| F11 editorial-advisory | · | summary length | · | |
| F11 editorial-advisory | · | spelling | · | |
| F11 editorial-advisory | · | (low confidence) note and counter disagree | · | |
| F11 editorial-advisory | · | unverifiable this iteration | · | |
| F13 analytical-link-as-fact | · | (low confidence) cause stated as fact | · | |
| F14 quantifier-without-source | · | 15,000 is the number warned, not defrauded | · | |
| F16 org-triage | · | (low confidence) KEV listing may meet the high bar | · |
Iteration #2 NEEDS_FIXES · 11 findings (truth=6, editorial=0, advisory=5) · Claude Sonnet 5.5 · 19m 46s
| F-code | Section | Item · URL/quote | Verifier summary | Remediation · outcome |
|---|---|---|---|---|
| F3 claim-not-supported | · | advisory revised after the entries were written | · | |
| F4 hallucinated-fact | · | same revision | · | |
| F3 claim-not-supported | · | (low confidence) scope widened by dropping a qualifier | · | |
| F3 claim-not-supported | · | (low confidence) CISA does not mention backports | · | |
| F14 quantifier-without-source | · | (low confidence) no source says 'only' | · | |
| F2 generic-url | · | (low confidence) the page has a per-advisory anchor | · | |
| F11 editorial-advisory | · | spelling | · | |
| F11 editorial-advisory | · | advisory | · | |
| F11 editorial-advisory | · | advisory | · | |
| F11 editorial-advisory | · | (low confidence) note and counter disagree | · | |
| F11 editorial-advisory | · | advisory | · |
Iteration #3 NEEDS_FIXES · 8 findings (truth=3, editorial=2, advisory=3) · Claude Sonnet 5.5 · 18m 47s
| F-code | Section | Item · URL/quote | Verifier summary | Remediation · outcome |
|---|---|---|---|---|
| F3 claim-not-supported | · | Camping.Care is Dutch, not Swiss | · | |
| F3 claim-not-supported | · | (low confidence) the advisory also lists Threat Prevention coverage | · | |
| F3 claim-not-supported | · | (low confidence) the job is dated only as hours after 2026-10-19 | · | |
| F5 citation-gap | · | (low confidence) detail from an uncited page | · | |
| F9 surface-contradiction | · | (low confidence) cross-advisory difference | · | |
| F11 editorial-advisory | · | stale EPSS value | · | |
| F11 editorial-advisory | · | (low confidence) stamp precedes the revision | · | |
| F11 editorial-advisory | · | (low confidence) note contradicts a later read | · |
Iteration #4 NEEDS_FIXES cap-breach · 3 findings (truth=1, editorial=0, advisory=2) · Claude Sonnet 5.5 · 21m 26s
| F-code | Section | Item · URL/quote | Verifier summary | Remediation · outcome |
|---|---|---|---|---|
| F14 quantifier-without-source | · | illustrative list stated as the closed set | · | |
| F11 editorial-advisory | · | (low confidence) 'first documented' beside lab reproductions | · | |
| F11 editorial-advisory | · | (low confidence) three-sentence sourcing note | · |
Verification & coverage notes
The run record's narrative body, verbatim. This is where the run accounts for its own judgement calls: every borderline drop and judged-not-relevant item with its reason, dedup decisions, single-source items and their carve-outs, contradictions, and per-source coverage gaps, so nothing the run considered disappears silently.
Verification & coverage notesrun record body
2026-10-27T0256Z-intel · Sonnet 5.5 · window 26 h · 3 entries published
Verification & coverage notes
Window of 26 h (gap 24.0 h) on a Tuesday with one dominant story: CISA's KEV listing of the PHP2Shell flaws on 2026-10-26 and the first documented code execution against honeypots. The container clock agreed with the network date (skew 0 s); the previous fire (2026-10-26T0256Z-intel, publish ok) was on origin/main. A container restart at about 03:13Z killed the first four research sub-agents before any returned; they were re-spawned once at 03:15Z (their progress and checkpoint files are kept as *.attempt1.* under work/<run-id>/, used as leads only) and all four returned by 03:35Z, so the restart cost about eighteen minutes and no entry depends on the lost work.
- Published (new, three): the TCS Camping and Camping.Care booking-data theft that SRF and Blick tie to the PHP flaws (notable, PD-11(c): the first Swiss-linked victim report of the exploited PHP flaws, a supplier-borne exposure with a transferable lesson for public bodies whose portals run on PHP suppliers;
single-source-victim, TCS's own confirmation, B2); Wiz Research's Gheist campaign, stolen GitHub tokens planting secret-dumping workflows, with GitHub's own changelog confirming that its approval hold covers public repositories on github.com only (notable, PD-11(a) and (d)); and a PHP2Shell vendor-notice entry for industrial, building and network-access products, led by NetModule NRSW (router software of the Bern-headquartered NetModule AG, all versions, no fix, web interface to be disabled) and macmon 6.x/7.x, with Schneider Electric, B&R, HMS, Wibu-Systems, Johnson Controls and Oracle (notable, PD-11(b): no fix and an out-of-band response on an exploit-listed flaw; one entry per estate class as for QNAP and Synology, not one per vendor). - Updated (eight changelog records): the main PHP2Shell entry (
update: KEV listing and Karimi's honeypot report; the statements that neither flaw is in KEV and that no source ties a confirmed compromise to the flaws were replaced where they stood, the 2026-10-26 section's sentence was narrowed to production systems, the main analysis was held at its previous 1,977 words); PAN-OS (update: nine hotfixes released, one action added); NetScaler (update: KEV listing, no fixed build in Citrix's bulletin); QNAP (update: QVR Surveillance and TVR OS resolved, QuMagie no longer listed); the Brotli entry (update: NCSC.ch advisory 13105, PAN-OS firewalls with Brotli inspection and decryption, PHP for Windows, Ubuntu; one action added); Apple CVE-2026-86950 (update: iOS 18.7.11 fixes iPhone XS, XS Max, XR and iPad 7th generation); ARTEX (update: Seoul police arrest of a criminal group's leader, BleepingComputer names the framework); ConnectWise Cloud Backup (improvement: Huntress's analysis, detections and the Graph logging gap). - KEV sweep: CVE-2026-109618 and CVE-2026-109619 (COVERED-STALE on four store entries) are dispositioned by the four updates above plus the new vendor-notice entry; no NOT COVERED or MENTION-ONLY row and no RANSOMWARE row (CISA marks ransomware use unknown). The KEV remediation deadline is not carried in any entry.
- Backlog: the ARX Group SA row stays held, unchanged and unappended: S4 re-checked it and the ransomware.live record still shows no press link, with no ARX, SBB or ASTRA/USTRA statement and no Swiss press report; the 2026-11-07 expiry stands.
- Single-source:
gheist-stolen-github-tokens-secret-dumping-workflows(Wiz telemetry, B2), original lab research;pan-os-panorama-php2shell-mgmt-interface-no-fixed-release(vendor's own product, A). - borderline-drop: PK Softech and Publica, EDÖB head Lobsiger's SonntagsBlick interview relayed by Inside IT and Ticinonline (2026-10-25 and 26) and Publica's re-stated "no darkweb publication", a conditional possible widening of the proceeding, a re-confirmed status and a breach-notification count; the entry already carries the formal investigation (S2 and S4, same drop as the previous fire).
- borderline-drop: Medienwerkstatt Sulgen TG (Akira claim, victim confirms ransomware and copied data), private print firm, no public-sector customer stated, no vector or behaviour beyond the impact (incident floor), the only link is the actor already in the Publica entry; University of Copenhagen test-environment breach, out of nexus, no vector.
- borderline-drop: Cisco Talos on attackers using 25+ legitimate platforms to mail the lure under the brand's own DKIM and DMARC (2026-10-21, first coverage from a rotational lookback), drafted as an entry and dropped after the first verifier pass: six-day-old vendor research with a vendor tally and consumer-retail examples, the lesson is a generic gateway-inspection point and a Tier 2/3 responder changes nothing in the next seven days because of it (PD-11, awareness only).
- borderline-drop: Arctic Wolf Labs on more than 400 Teams external-chat helpdesk-impersonation cases (2026-10-26); the store carries six Teams-vishing entries and three already carry the external-access allow-list lever; the new content is one audit event name (ChatCreated) and a tenant-pattern description.
- borderline-drop: CYFIRMA's PHP2Shell advisory (Lazarus-ecosystem actor, 216 hosts, closed I2P channel), single vendor, nobody can check the channel, confidence inconsistent between narrative and evaluation, no Swiss nexus (dropped by the previous fire too); Symantec's AI-honeypot "Skynet" capture and Semperis on Prince of Persia (both
lookback), relevant only to bodies that expose model endpoints or indicator-led infrastructure tracking with no European case; Forever Security's planted AGENTS.md (2026-10-22), vendor-run reproduction, success rates are the vendor's claims, delivery of the file unknown. - out-of-window: CrowdStrike's report on four actors running Claude Code as an intrusion operator (2026-10-23, recovered through a Hacker News recap of 2026-10-26; the
crowdstrikerecord was not in any slice), primary source three days before the window start and not a rotational lookback; offered to the audit. - borderline-drop: Risikomonitor's Swiss unpatched-domain figures (Inside IT, 2026-10-26); scope differs from the 2026-10-22 figure so it is not a trend; Fortinet FG-IR-26-186 and -187 revisions, Synology Hyper Backup "not affected", NetScaler Product Security (no new post readable), Tailscale "Tailworm", Wasmtime sandbox escapes, Chromium Mobile rows in MSRC, Sansec Magecart items, Plex and EG SiteGuard KEV additions (2026-10-20, out of window, consumer or Japan-specific), no delta for the reader or out of scope.
- Contradiction: S1, S2 and S3 each framed the KEV listing and the honeypot report as separate items; they were merged into one
update. S2 read CISA's due date of 2026-10-29 as a signal; it is a US federal obligation and is not carried (PD-13). The Phase 4 re-fetch of two pages read with guessed URL slugs returned 404 (corrected to the URLs in the findings; nothing was cited from a guessed URL). - Contradiction: the Palo Alto Brotli advisory (CVE-2026-111497) still shows 12.2.4-h1 and 12.1.7-h11 with 10/28 estimated dates while the PHP2Shell advisory, revised at 2026-10-27T04:03Z, lists both as released; the Brotli entry cites the Brotli advisory as stated and the PAN-OS entry the PHP2Shell one.
- Candidate sources added:
belden-psirt(first-party NetModule and macmon advisories, on no slice source) andkarimi-honeypot-data(packet-level exploitation ground truth). Not added:arctic-wolf-labs(its item was dropped),forever-security(no feed, vendor interest) andhacksnack-ch(derivative SME news, offered by S2 and S4). Recipe notes from the source ledgers were appended to the matchingsources/sources.jsonrecords, among them the BACS card-markup change that breaks the documented split, the Fortinet RSS reset, the SSD Disclosure recipe and the Help Net Securityextractbehaviour. - Reader credit:
extractfell through to the metered reader for the CISA alert, the QNAP page and the Dark Reading articles; S4 reported two more on tcs.ch and news.ku.dk. - Audit hand-offs: the IDC Frontier entry does not cite the provider's sixth report of 2026-10-18; Eichstätt (Germany, municipal ransomware through an unnamed third-party vulnerability despite two-factor authentication, statements of 2026-10-22 and 23) fell about twelve hours outside the lookback and is a municipal lesson; the main PHP2Shell entry's main analysis (1,977 words) and several others touched this fire remain over the 550-word bound as carried debt, none grown by this fire.
- Coverage gaps: connectwise-trust-center (403 on every transport, failing on every run since 2026-10-19); ec-digital-strategy-newsroom (403 on every transport); community.citrix.com Tech Zone NetScaler post (403 on every transport for S1; a later
extractread it, last updated 2026-10-22 and still saying fixes are planned for 2026-10-27, so whether they shipped is unconfirmed); rapid7 and cisa.govall.xmldiscovery feeds (unreadable); lumen-black-lotus-labs (landing page without a post listing); php.risikomonitor.com (figures render client-side). - Watchlist: products checked=0, hits=0; suppliers checked=0, hits=0
- Essential-coverage: all 21 essential records of S1 and S2 were attempted; none missed.
← Operations dashboard · run-record contract: docs/pipeline.md