CVE
CVE-2026-98432, CVE-2025-34291
CWE
CWE-416, CWE-362, CWE-787, CWE-506, CWE-494, CWE-829, CWE-346, CWE-94, CWE-78
Affected Surface
- Go 1.24+ network services on unpatched Linux kernels where MPTCP listeners remain enabled
- Developer workstations that installed `anthropic.claude-code` `2.1.313` from the Cursor marketplace during the 29 October exposure window
- Langflow deployments with vulnerable refresh-token and CORS settings, especially internet-facing AI workflow platforms that store provider and infrastructure secrets
Welcome to Corgea’s weekly briefing. The briefing covers the most important security findings and research from the week.
This edition covers research published from Wednesday, 28 October through Tuesday, 3 November 2026, following the prior 27 October briefing. No interim weekly briefing landed between those Tuesday editions, so the 33 English-language research posts below are all new to this roundup.
Top Article
CVE-2026-98432: Linux kernel IPv4 TCP options RCU use-after-free exposes Go 1.24+ default MPTCP listeners to remote root RCE
Anthropic’s Frontier Red Team deserves the discovery credit here, especially Xinyang Ge, and the Go Security Team deserves credit for showing why the blast radius reached far beyond one kernel advisory. This leads the week because it turns an old-looking race in Linux TCP option handling into a zero-click remote root path on a very modern deployment shape: Go services on Linux, where net.Listen quietly enables MPTCP by default in Go 1.24+. The practical takeaway is harsh and immediate: patch and reboot the kernel, then disable MPTCP anywhere the reboot cannot happen right away.
Read it beside Corgea’s coverage of Fragnesia’s page-cache local root path, Tailscale’s Tailworm audit, PHP2Shell’s pre-auth runtime compromise, and Node.js’s October security release. Different stacks, same lesson: small defaults in runtime plumbing can decide whether an attacker needs a foothold or gets one for free.
More news
Trojanized anthropic.claude-code 2.1.313 in the Cursor marketplace planted an SSH backdoor on up to 5,000 developer machines
Cursor deserves the disclosure and remediation credit, while OpenSourceMalware, StepSecurity, and Socket produced the clearest public teardown of the implanted loader. This story belongs near the top because no prompt was needed. A marketplace-delivered extension build appended an attacker’s SSH key, wrote persistence, and opened a reverse tunnel from the developer’s own machine. Any team that still treats editor extensions as harmless convenience software should update that mental model.
For adjacent context, pair it with Corgea’s reporting on the testmetest and @iobandamwer/* npm worm, 29 fake-interview Tailwind and Animate.css plugins that hid their real payload in private npm scopes, OpenCode and MCP Inspector’s OAuth URL RCE, the Strands, LangGraph, FastMCP, and MLflow advisory cluster, and @nx/docker’s release-job shell injection flaw.
CVE-2025-34291: Langflow CORS and refresh-token chain reaches RCE
Obsidian Security and VulnCheck produced the clearest public exploit path, CISA supplied the urgency by adding the bug to KEV, and IBM’s late-October CNA wave made it obvious that Langflow’s security problems were not isolated. It stays near the top because it turns an ordinary browser visit into token theft and then into authenticated code execution inside a workflow platform that often holds model keys, database credentials, and internal automation secrets. For teams that let AI sandboxes drift into production, this is the article to read first.
Keep it in the same reading stack as Agno, LiteLLM, Hydra, vLLM, and NVIDIA NeMo, Strands, LangGraph, FastMCP, MCP Python SDK, and MLflow, PraisonAI, Crawl4AI, @sylphx/pdf-reader-mcp, and llama.cpp, OpenCode and MCP Inspector, and n8n queue mode’s Redis package-install issue. The products differ, but the pattern keeps repeating: convenient orchestration features become remote trust boundaries the moment real secrets and code execution enter the picture.
Other news:
- JFrog and SafeDep carried the deepest reporting on the
testmetestand@iobandamwer/*npm worm. The same package and release-tooling lane also brought 29 fake-interview Tailwind and Animate.css plugins hidden behind private scopes,@nx/dockerrelease-job shell injection,nvm installcommand injection through hostile mirror metadata,oapi-codegen,minimatch,decode-uri-component,@sigstore/oci, and@sd-jwt/core, and n8n queue mode’s cluster-wide npm install path through Redis pub-sub. This whole cluster is a reminder that developers can inherit compromise from package hooks, release automation, or even “just metadata.” - AWS, LangChain, Prefect, Anthropic/MCP, Databricks, NVIDIA, and Pillar Security drove the week’s AI platform and MCP coverage: Strands, LangGraph, FastMCP, MCP Python SDK, and MLflow, Agno, LiteLLM, Hydra, vLLM, and NVIDIA NeMo, PraisonAI, Crawl4AI,
@sylphx/pdf-reader-mcp, andllama.cpp, OpenCode and MCP Inspector, Mistral Vibe, Datadogddtrace,rembg, Airflow SSH, andsysteminformation, and Ultralytics plus MONAI. Anyone exposing agent runtimes, tool servers, or model-serving helpers now needs the same security posture they already apply to CI and production APIs. - The JavaScript and web-application patch queue barely slowed down. Corgea published on Node.js 26.12.1, 24.22.1, and 22.23.4, Happy DOM, Undici, body-parser, and multer, Seroval, Highcharts, Vue I18n, and GraphQL Tools, LabStack Echo,
node-forge,joi,@hapi/content, andnuxt, andgraphql-core,joserfc,pyasn1,pypdf, Botan, and Frappe. The common thread was not one framework. It was how much attack surface lives in parsers, auth helpers, and glue libraries that application teams rarely think about until patch week arrives. - Wiz Research, the Ruby core team, the Erlang Ecosystem Foundation, Bytecode Alliance, and the RustSec maintainers filled out the language-runtime side of the week with PHP2Shell, Ruby’s Onigmo fixes behind four GitLab RCE CVEs, Bandit,
hackney, and Ash, Wasmtime and Cranelift sandbox escapes, and the latest RustSec cluster forcargo-nextest,rustpython-vm,rustls-ffi, andzstd-rs. These were not edge-case academic bugs. Several sat in the default code paths that process user input, regular expressions, or sandboxed code. - Apache, FasterXML, Google, Eclipse Vert.x, Jenkins maintainers, AWS, Sansec, and Cyberdione Labs rounded out the infrastructure and platform side of the week with Kafka’s 12-CVE October release, Jackson, Google Guava, and Eclipse Vert.x, Jenkins 2.588 and LTS 2.580.2,
cert-manager,aws-privateca-issuer, Kubeflow Pipelines, ZITADEL, and Keycloak, Magento and Adobe Commerce PolyShell in KEV, Tailscale’s Tailworm fixes, and Fragnesia. For platform owners, this was a week to review everything from auth validators and admin APIs to kernel-adjacent host controls.
From research to remediation
Check whether this pattern exists in your codebase
Turn this research into a remediation workflow. Scan dependencies and package manifests for similar supply-chain risk, then prioritize fixes with reachability context.
References
- oss-security (2026/10/30/1): Go Security Team advisory on protecting against CVE-2026-98432 when using Go programs
- Anthropic Frontier Red Team: Discovering and exploiting vulnerabilities in critical, real-world software with Claude
- Cursor Security Notice: Malicious version of Anthropic.claude-code (2.1.313) identified in the Cursor Extension Marketplace
- Obsidian Security: Langflow account takeover and RCE
- CISA KEV: CVE-2025-34291