CUTSIGNcutting for sign — daily OSINT threat read
AI-generated verdict card, published automatically by the pipeline on day one because the brief rated the story P1. Version 1, as of 2026-11-04; hype score 7 (below the usual publish bar: early read from few sources, revised as the story develops). Written by a model from the stored public sources and not reviewed by a person; re-issued in place when the evidence changes (the URL stays). The detection-coverage table below is checked automatically from public sources and re-checked daily. All cards · news: CVE-2026-33096 CVE-2026-98432

Linux kernel IPv4 TCP use-after-free CVE-2026-98432: RHEL fixes shipped, Ubuntu in -proposed, no reported att…

Patch now + Hunt + hardenP1confidence: mediumP1 +2day 5 of the story +23 publishers +1material development on watch +2P1: card on day one (score below the publish bar; revised as the story develops)

A remotely triggerable use-after-free in the Linux kernel's IPv4 TCP code. It is reached by SYNs carrying IP Record Route or Timestamp options to any listening port, and Anthropic reported a root exploit for it. Today, patch RHEL 8/9/10 to the fixed kernels, apply Red Hat's nftables drop rule where you cannot patch, and inventory kernel versions.

Triage: Remote unauthenticated trigger on any listening IPv4 TCP port in widely deployed Linux, with a reported root exploit and a public crash PoC; fixes exist for RHEL but not yet for Ubuntu stable [S1][S3].

The core claims come from reputable secondary reporting (The Hacker News, BleepingComputer, SANS ISC) that cites Red Hat advisories and Anthropic. No vendor or CERT primary source is in the input. Sources also disagree on the trigger (MPTCP listener vs any IPv4 TCP listener) and on severity (9.8 vs 5.9/8.1).

What happened

Timeline

2026-10-27Anthropic reports an AI-written remote root exploit for the Linux TCP flaw on MPTCP listeners S3
2026-10-28Reporting ties the Linux MPTCP root chain to CVE-2026-98432 and notes the CVE record does not clearly match Anthropic's description S2
2026-10-30Ubuntu and RHEL have no released fix as of October 29-30 S3
2026-11-01Red Hat ships fixed kernels for RHEL 8, 9, 10 and an nftables interim mitigation S1
2026-11-02BleepingComputer reports Ubuntu, RHEL and Rocky Linux still vulnerable or awaiting fixes at publication; Go 1.24+ enables MPTCP listeners by default S4
2026-11-03SANS ISC publishes MPTCP detection guidance (tshark, tcpdump, Suricata, Zeek) S5
2026-11-04Ubuntu fixes remain in -proposed; public proof-only crash PoC noted; no reported attacks S1

Detect

Linux kernel release inventory from boot logs · Linux syslog / kernel ring buffer forwarded to Splunk

index=* "Linux version" | rex "Linux version (?<kernel_release>\S+)" | stats latest(kernel_release) AS kernel_release latest(_time) AS last_seen BY host | convert ctime(last_seen)
FROM logs-* | WHERE message LIKE "*Linux version*" | GROK message "Linux version %{NOTSPACE:kernel_release}" | WHERE kernel_release IS NOT NULL | SORT @timestamp DESC | STATS kernel_release = TOP(kernel_release, 1, "desc"), last_seen = MAX(@timestamp) BY host.name | SORT last_seen DESC

A hit means: Shows the kernel each host last booted. Compare against the fixed builds (RHEL 8 4.18.0-553.182.1.el8_10, RHEL 9.8 5.14.0-687.64.1.el9_8, RHEL 10.2 6.12.0-211.72.1.el10_2) [S1]. Ubuntu 22.04, 24.04 and 26.04 hosts are unfixed unless running the -proposed kernels [S1].

Kernel oops or panic in TCP code · Linux syslog / kernel messages

index=* ("BUG:" OR "Oops" OR "general protection fault" OR "Kernel panic") (tcp OR inet_csk OR mptcp) | stats count min(_time) AS first max(_time) AS last BY host | convert ctime(first) ctime(last)
FROM logs-* | WHERE (message LIKE "*BUG:*" OR message LIKE "*Oops*" OR message LIKE "*general protection fault*" OR message LIKE "*Kernel panic*") AND (TO_LOWER(message) LIKE "*tcp*" OR TO_LOWER(message) LIKE "*inet_csk*" OR TO_LOWER(message) LIKE "*mptcp*") | STATS count = COUNT(*), first = MIN(@timestamp), last = MAX(@timestamp) BY host.name | SORT count DESC

A hit means: A kernel crash referencing TCP code on a listening host. This can be consistent with the public crash PoC [S1], but it is not proof of exploitation. Correlate with inbound SYNs carrying IPv4 options at the crash time.

Verify

Scope

Affected

Only if

Not affected if

Fixed in: RHEL 8: 4.18.0-553.182.1.el8_10 (RHSA-2026:93414); RHEL 9.8: 5.14.0-687.64.1.el9_8 (RHSA-2026:93412); RHEL 10.2: 6.12.0-211.72.1.el10_2 (RHSA-2026:93413); Ubuntu fixes only in -proposed (22.04: 5.15.0-203.213, 24.04: 6.8.0-149.149, 26.04: 7.0.0-43.43) [S1]

Enumerate

Contain

Eradicate

Recover

Re-enter the loop when

Debrief

Detection coverage — checked automatically

CategorySourceStatus
VendorImpacted vendor / CERT advisorynothing found — no vendor or CERT page among the thread sources; secondary reporting only
GovernmentCISA KEV · CVE-2026-33096nothing found — not in the catalog
GovernmentCISA KEV · CVE-2026-98432nothing found — not in the catalog
ReferenceNVD · CVE-2026-33096published — published 2026-04-14, CVSS 3.1 7.5
ReferenceNVD · CVE-2026-98432published — published 2026-10-15, CVSS 3.1 9.8
VM scannersQualys · CVE-2026-33096published — QID 92369, 92370, 92371, 92372, 92373, 92374, 92375, 92376 · Security Blog: Microsoft and Adobe Patch Tuesday, April 2026 Security Update Review
VM scannersQualys · CVE-2026-98432nothing found — no ThreatPROTECT or Security Blog post names it; the QID knowledge base needs a login
VM scannersRapid7 · CVE-2026-33096published — InsightVM coverage stated
VM scannersRapid7 · CVE-2026-98432published — InsightVM coverage stated
VM scannersTenable · CVE-2026-33096published — 6 plugins: 306437 KB5082060: Windows Server version 23H2 Security Update (April 2026); 306449 KB5082142: Windows Server 2022 / Azure Stack HCI 22H2 Security Update (April 2026); 306438 KB5083769: Windows 11 Version 24H2 / Windows 11 Version 25H2 Security Update (April 2026); 306443 KB5082052: Windows 11 version 23H2 Security Update (April 2026); …
VM scannersTenable · CVE-2026-98432published — 40+ plugins: 371850 Amazon Linux 2023 : bpftool6.18, kernel6.18, kernel6.18-devel (ALAS2023-2026-3251); 374204 CentOS Linux 8 [TuxCare] Security Update: bpftool / kernel / kernel-core / kernel-cross-headers / etc Multiple Vulnerabilities (CENTOS-STREAM8:CLSA-2026:1793362651); 374861 RHEL 8 : kernel-rt (RHSA-2026:93415); 374862 RHEL 10 : kernel (RHSA-2026:93413); …
EDR / endpoint VMCrowdStrike blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMMicrosoft Security blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMSentinelOne blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMSentinelOne Labsnothing found — no post names it among the feed's 10 newest items
WAF / edgeAkamai blogpublished — CVE-2026-98432: A Remote Use-After-Free in the Linux Kernel's TCP Stack
WAF / edgeCloudflare WAF managed-ruleset changelognothing found — no post names it among the feed's 139 newest items
Cloud / containerWiz blognothing found — no post names it among the feed's 717 newest items
Linux distro errataDebian tracker · CVE-2026-33096published — tracker entry
Linux distro errataDebian tracker · CVE-2026-98432published — tracker entry with fixed versions
Linux distro errataRed Hat · CVE-2026-33096nothing found — no Red Hat entry
Linux distro errataRed Hat · CVE-2026-98432published — Critical; errata RHSA-2026:93775, RHSA-2026:93413, RHSA-2026:94508, RHSA-2026:93415, RHSA-2026:93414, RHSA-2026:94623
IDS / researchCisco Talos blognothing found — no post names it among the feed's 15 newest items
IDS / researchEmerging Threats open · CVE-2026-33096nothing found — no open rule names it (exploit, web_server, web_specific_apps sets)
IDS / researchEmerging Threats open · CVE-2026-98432nothing found — no open rule names it (exploit, web_server, web_specific_apps sets)
Detection contentElastic detection rulesnothing found — no rule file names MPTCP / CVE-2026-33096 / CVE-2026-98432
Detection contentElastic Security Labsnothing found — no post names it among the feed's 102 newest items
Detection contentSigmaHQ rulesnothing found — no rule file names MPTCP / CVE-2026-33096 / CVE-2026-98432
Detection contentSplunk ESCUnothing found — no rule file names MPTCP / CVE-2026-33096 / CVE-2026-98432
CommunityNuclei template · CVE-2026-33096nothing found — no template under http/cves
CommunityNuclei template · CVE-2026-98432nothing found — no template under http/cves
MSSP / IR firmsArctic Wolf blognothing found — no post names it among the feed's 10 newest items
MSSP / IR firmsHuntress blognothing found — no post names it among the feed's 754 newest items
MSSP / IR firmsRapid7 blognothing found — no post names it among the feed's 20 newest items
MSSP / IR firmsSophos threat researchnothing found — no post names it among the feed's 15 newest items
ResearchUnit 42nothing found — no post names it among the feed's 15 newest items

Checked automatically 2026-11-10 11:17Z from public sources: 11 published, 25 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.

What a person would still look up (4)
Vulnerability managementConfirm scans report the running kernel release against the RHEL and Ubuntu fixed builds for CVE-2026-98432, including appliances.
Network IDS (Suricata/Zeek)Check whether sensors can flag inbound IPv4 TCP SYNs carrying Record Route or Timestamp options to Linux listeners, and whether MPTCP (TCP option 30) is visible per SANS ISC methods [S5].
EDR / Linux host agentsCheck whether the agent reports kernel crashes, kernel release and unexpected root processes spawned by network services.
Perimeter firewallCheck whether IPv4 packets with IP options are dropped or logged at the edge.

Exposure queries — generated automatically

Where each CVE comes from: CVE-2026-33096 — Anthropic reports unreleased AI model built lab-only exploit chains for Chrome, Safari, Android, Windows and Linux; all; CVE-2026-98432 — Anthropic reports unreleased AI model built lab-only exploit chains for Chrome, Safari, Android, Windows and Linux; all. A product row answers "is the software from that story reachable from the internet", not "is this card about that software".

shodan · cve · CVE-2026-33096

vuln:CVE-2026-33096

open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.

0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-11-04 (+0) · 0 on 2026-11-09 (+0)

shodan · cve · CVE-2026-98432

vuln:CVE-2026-98432

open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.

0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-11-04 (+0) · 0 on 2026-11-09 (+0)

Internet-wide count, trend

QueryFirstLatestChange
product:"Linux"29,066 2026-11-0429,723 2026-11-09+657 (+2%) over 6 days
vuln:CVE-2026-330960 2026-11-040 2026-11-10+0 over 7 days
vuln:CVE-2026-984320 2026-11-040 2026-11-10+0 over 7 days
http.component:"Linux"1,339 2026-11-041,662 2026-11-09+323 (+24%) over 6 days

Shodan's count of matching services on the whole internet, one point a day; the scope (your ranges) is never part of it. A count moves with Shodan's crawl as much as with patching, so read the direction, not the digit.

NVD has not published CPE configurations for these CVEs yet, so only the CVE query is exact; the product queries use the name the campaign gives (SANS ISC, Multipath TCP) and are replaced by NVD's spelling at the daily re-check once it names the software.

Also tried under the name the card uses, nothing matched on Shodan: product:"SANS ISC", http.component:"SANS ISC", product:"Multipath TCP", http.component:"Multipath TCP", host.services: (software.product = "SANS ISC"), host.services: (software.product = "Multipath TCP").

Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-10 11:17Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.

Open questions

Sources

Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically; a dismissed draft unpublishes it.

One mail per new card, after you confirm by link; an unsubscribe link in every mail. The address is used for nothing else.