Skip to dossier
Archived issue · 07-24-2026
View latest issue
fruition.net
verified 1w ago
The Perimeter · Issue 07-24-2026

WordPress core RCE chain, SharePoint & SonicWall exploited, Envoy Gateway secret theft

This week's dossier is unusually heavy on 'patch now' items. WordPress core shipped emergency fixes for an unauthenticated SQLi chained to RCE — the first core-level unauth RCE in years, and Cloudflare's WAF telemetry is already active. CISA added SharePoint, SonicWall SMA, FortiSandbox, Oracle EBS, and Microsoft AD FS to KEV inside a week, with Inc Ransomware confirmed to be chaining the SonicWall SMA1000 pair for root. On the platform side, Envoy Gateway has a 9.1 auth-bypass that reads controller-pod secrets (SA tokens, TLS keys) via a Lua path-normalization flaw, and Next.js is formalizing a real security release process ahead of an upcoming patch. Drupal core pushed three advisories the same day as the WordPress emergency. Recalculate this week: verify your WordPress and Drupal core versions site-by-site, check your ingress and gateway stack for Envoy Gateway or SonicWall exposure, and re-examine any SharePoint or Oracle EBS surface you thought was internal-only.
Published
Friday, July 24, 2026
Entries
12
Cadence
Weekly · Sundays
Curator
Brad Anderson
Wire
cisa.gov New addition to the Known Exploited Vulnerabilities catalog ·
github.com GHSA: critical npm package compromise affecting CI pipelines ·
wordfence.com WordPress plugin vulnerability with active exploitation ·
drupal.org Highly critical core security advisory published ·
aws.amazon.com AWS security bulletin: IAM policy evaluation update ·
unit42.paloaltonetworks.com Threat actor expands toolkit targeting public-facing PHP apps ·
krebsonsecurity.com Breach disclosure with named victim and confirmed initial vector ·
snyk.io Composer dependency advisory affecting production framework versions ·
cisa.gov New addition to the Known Exploited Vulnerabilities catalog ·
github.com GHSA: critical npm package compromise affecting CI pipelines ·
wordfence.com WordPress plugin vulnerability with active exploitation ·
drupal.org Highly critical core security advisory published ·
aws.amazon.com AWS security bulletin: IAM policy evaluation update ·
unit42.paloaltonetworks.com Threat actor expands toolkit targeting public-facing PHP apps ·
krebsonsecurity.com Breach disclosure with named victim and confirmed initial vector ·
snyk.io Composer dependency advisory affecting production framework versions ·
01

Web Application

frameworks · browsers · authentication flows

Next.js formalizes security release process before upcoming patch

Vercel announced a formal Next.js security release program with defined disclosure windows, coordinated advisory publication, and pre-notification for enterprise support customers. The post signals an upcoming Next.js patch release. This ends the ad-hoc pattern where framework CVEs (middleware bypass, cache poisoning) landed with minimal advance notice.

Next.js
Fruition take

Subscribe your on-call rotation to the new Next.js security channel now — if you're running Next.js in front of client marketing surfaces, you want the pre-notification path rather than reading GitHub advisories the morning of a release. Confirm your Vercel/self-host update process can turn a patch inside 24 hours.

02

Supply Chain

packages · build systems · dependency attacks

no entries this week

03

Infrastructure

kubernetes · cloud · network · ingress

github.com 1w CVSS 7.4

Envoy Gateway xDS unary endpoints ship without authentication

CVE-2026-53714 (CVSS 7.4): in Envoy Gateway's GatewayNamespaceMode, the xDS gRPC server installs a JWT StreamInterceptor but no UnaryInterceptor, leaving unary Fetch endpoints unauthenticated. The interceptor also only validates DeltaDiscoveryRequest messages, so State-of-the-World DiscoveryRequests bypass auth. Any pod that can reach the xDS port can pull full cluster route topology, backend URLs, and OIDC callback paths.

CVE-2026-53714 Envoy Gateway
Fruition take

Combined with CVE-2026-53713, this is a bad week for anyone running Envoy Gateway multi-tenant. Verify your xDS port isn't reachable from workload namespaces via NetworkPolicy, not just JWT auth, until you're on the fixed release.

github.com 1w CVSS 9.1

Envoy Gateway Lua policy escapes read controller secrets

CVE-2026-53713 (CVSS 9.1) in Envoy Gateway lets an authenticated user submit an EnvoyExtensionPolicy with Lua code that reads arbitrary files on the gateway controller pod. The `to_absolute_normalized_path` helper doesn't collapse `//`, so `//var/run/secrets/kubernetes.io/serviceaccount/token`, TLS keys, and `/proc/self/environ` bypass the `is_critical_path` allowlist and reach the K8s API with the controller's SA.

CVE-2026-53713 Envoy Gateway
Fruition take

If you're running Envoy Gateway on any cluster that hosts client workloads, upgrade this week and audit who has permission to create EnvoyExtensionPolicy CRDs — that permission is now equivalent to reading every secret the gateway controller can see. Consider RBAC-restricting extension policy creation to platform-team service accounts only.

04

PHP & CMS

wordpress · drupal · plugins · php frameworks

▲ headline

WordPress core patches unauthenticated SQLi-to-RCE chain

WordPress released core updates on July 17 fixing CVE-2026-60137 (unauthenticated SQL injection) and CVE-2026-63030, which chains with the SQLi to reach unauthenticated remote code execution. This is a core-level unauth RCE affecting all recent branches — not a plugin. Cloudflare has deployed WAF rules but recommends patching immediately.

Fruition take

Every WordPress site you operate needs to be on the patched core release by end of week — this is unauth RCE in core, not a plugin. If auto-updates are disabled on any managed site, reconcile now and check access logs for anomalous requests to admin-ajax and REST endpoints since July 17.

Drupal core: three advisories, including Layout Builder and HTMX XSS

Drupal core shipped three advisories on July 15: SA-CORE-2026-012 (CVE-2026-55805) — Layout Builder block-label XSS; SA-CORE-2026-011 (CVE-2026-15917) — insufficient sanitization of HTMX attributes in the core XSS filter; and SA-CORE-2026-010 (CVE-2026-15916) — image style derivative access bypass under contributed file schemes. Fixed in 11.4.4 and 11.3.14; 11.2 and earlier are end-of-life.

Fruition take

The HTMX filter gap matters if you accept any user-supplied HTML into fields rendered on public pages — 11.2 is EOL, so if you're still there you need an upgrade plan, not a patch. Confirm Layout Builder is disabled or restricted to trusted editors on public sites until 11.4.4 / 11.3.14 is deployed.

05

Identity & Auth

oauth · saml · iam · session attacks

github.com 1w CVSS 7.1

MCP Python SDK HTTP transports don't bind sessions to authenticated principal

CVE-2026-52869 (CVSS 7.1) in the MCP Python SDK: the SSE and stateful Streamable HTTP transports routed JSON-RPC messages to a session using only the session ID, without verifying that the request's bearer token matched the principal that created it. Anyone who obtains or guesses a session ID can send messages on that session regardless of their own token. A related CVE-2026-52870 lets any client cancel or read other clients' tasks when experimental tasks are enabled.

Fruition take

If you've stood up any MCP server behind Auth0 or another IdP thinking bearer-token auth was enough, it wasn't — session IDs need to be treated as capabilities until you're on the fixed SDK. Audit any internal AI tooling built on MCP over HTTP for multi-tenant exposure this week.

06

Threat Intel

active exploitation · breaches · ransomware

▲ headline

Inc Ransomware chains SonicWall SMA1000 zero-days for root

Inc Ransomware is actively chaining CVE-2026-15409 (unauthenticated SSRF) and CVE-2026-15410 (authenticated command injection) on SonicWall SMA1000 mobile access appliances to gain root. Both were added to CISA KEV on July 14. The chain converts an internet-exposed remote-access gateway into full appliance compromise with no valid credentials required for the initial hop.

Fruition take

If any client stack still fronts remote access with SonicWall SMA1000, treat it as compromised until proven otherwise: pull the appliance offline for triage, rotate every credential and session token that transited it, and check for post-exploitation artifacts before restoring service.

Fairlife halts US dairy production after cyber incident

Fairlife suspended production at its US plants in Michigan, New York, and Arizona following a cyber incident. The company, a Coca-Cola subsidiary with retail sales over $1B, has not named a threat actor or vector, but the operational impact — full production halt across three sites — is consistent with ransomware affecting OT-adjacent systems. Notable for the plant-floor blast radius from what is typically an IT-initial-access event.

Fairlife
Fruition take

Skip if you don't operate anything with a factory floor. If you do: the pattern of IT compromise triggering OT-side production halts keeps repeating — tabletop the scenario where your ERP or identity provider is down and confirm your OT can degrade gracefully instead of stopping.

Unit 42 details three-CVE chain giving root on Siemens ROX II OT switches

Unit 42 published technical analysis of three chained zero-days in Siemens ROX II OT switches, moving from unauthenticated access to persistent root on the terminal. The chain combines an auth bypass, a privilege escalation, and a persistence primitive. Notable for enterprise operators because ROX II devices show up on airport and industrial network segments that often share connectivity with corporate IT.

Siemens ROX II
Fruition take

If you operate infrastructure that touches OT — airport landside, baggage systems, HVAC — inventory ROX II presence and confirm they're segmented from any network your web tier can reach. This is the kind of chain that starts as an OT story and ends as an enterprise breach investigation.

SharePoint deserialization RCE added to CISA KEV

CISA added CVE-2026-58644, a Microsoft SharePoint deserialization of untrusted data flaw allowing unauthenticated remote code execution over the network, to the KEV catalog on July 16 alongside CVE-2026-56164 (missing auth for critical function, privilege elevation). Both fall under BOD 26-04 patch timelines for federal agencies and signal active exploitation in the wild.

CVE-2026-58644 CVE-2026-56164 Microsoft SharePoint Server
Fruition take

Any on-prem SharePoint reachable from a client extranet or partner VPN needs the July patches applied now. If you don't own the SharePoint but integrate with one (SSO, document APIs), confirm the operator has patched — a compromised SharePoint is a credible pivot into whatever it federates with.

Oracle E-Business Suite Payments takeover added to KEV

CVE-2026-46817 in Oracle E-Business Suite allows an unauthenticated network attacker via HTTP to take over Oracle Payments through improper privilege management. Added to CISA KEV on July 15 with BOD 26-04 patch timing. Exploitation targets internet-exposed EBS instances, particularly those serving supplier and payment portals.

CVE-2026-46817 Oracle E-Business Suite
Fruition take

If any of your clients run Oracle EBS Payments and you provide hosting or perimeter — even indirectly — verify the July CPU is applied and that the Payments module isn't reachable from the public internet without an authenticating reverse proxy.

Microsoft July Patch Tuesday: 622 CVEs, two exploited zero-days

Microsoft's July 2026 Patch Tuesday addressed 622 vulnerabilities including two zero-days already exploited in the wild. CrowdStrike's analysis flags the AD FS access control flaw (CVE-2026-56155, now in KEV) and the SharePoint auth bypass (CVE-2026-56164, also KEV) as the priority items. The 622-CVE volume is unusual and reflects a broader push on components that had received limited attention.

CVE-2026-56155 CVE-2026-56164 Microsoft AD FS Microsoft SharePoint Microsoft Windows
Fruition take

AD FS is the one to prioritize if you still federate on-prem — the KEV entry means someone is actively using it. If you've moved to Entra ID cloud federation, confirm no hybrid AD FS boxes remain reachable for compatibility.