Skip to dossier
fruition.net
verified 1d ago
The Perimeter · Issue 07-31-2026

WordPress core RCE chain hits KEV; SharePoint and Zimbra under active exploitation

The wp2shell chain (CVE-2026-60137 + CVE-2026-63030) is the first critical unauthenticated RCE in WordPress core in nearly a decade, and CISA added both CVEs to KEV within days of the July 17 patch. In parallel, CISA added a SharePoint deserialization RCE and a Check Point SmartConsole auth bypass to KEV, and Unit 42 confirmed Russia-linked Laundry Bear is exploiting a Zimbra zero-day via zero-click phishing against US and Ukraine targets. The supply-chain surface tilted toward identity primitives and package-registry trust: sm-crypto ships predictable SM2 keys under Node, brace-expansion crashes Node processes with a 7.5KB payload, and Microsoft's default Azure Automation configuration enables cross-tenant identity takeover. Next.js shipped its scheduled July security release. If you run WordPress at scale, treat this week as a forced-patch cycle: verify 6.9.x is deployed everywhere, hunt for wp2shell IOCs, and audit any Azure Automation accounts your tenants share with third parties.
Published
Friday, July 31, 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

nextjs.org this week

Next.js July 2026 security release

Vercel published the July 2026 Next.js security release with fixes across supported branches. Update your Next.js version in lockstep across marketing sites and app-router applications; details on affected versions are in the linked advisory.

Next.js
Fruition take

Bump Next.js in your Astro-adjacent marketing surfaces and any client portals; run npm audit after upgrade to catch transitive middleware dependencies.

02

Supply Chain

packages · build systems · dependency attacks

github.com 2d CVSS 7.5

brace-expansion DoS crashes Node with a 7.5KB input (CVE-2026-14257)

brace-expansion caps the number of results returned but not their length. Chained brace groups such as '{a,b}'.repeat(1500) produce results long enough to exhaust memory and terminate the Node process with an uncatchable OOM error. try/catch around expand() does not help. The library is a transitive dependency of minimatch, glob, and much of the Node build toolchain.

CVE-2026-14257 brace-expansion
Fruition take

Bump minimatch/glob transitively via npm update, then dedupe. If you accept user-supplied glob patterns anywhere (search, file APIs), reject inputs above a small length cap until the fix is in production.

github.com 2d CVSS 9.1

sm-crypto generates predictable SM2 keys under Node.js

sm-crypto 0.4.0 (latest) seeds its RNG through jsbn's SecureRandom, which checks window.crypto rather than globalThis.crypto. Under Node — the primary runtime — the CSPRNG branch is skipped and seeds fall back to Math.random() plus wall clock, making SM2 private keys and signing nonces recoverable. Any keys or signatures generated by sm-crypto on Node must be treated as compromised.

sm-crypto
Fruition take

grep npm lockfiles for sm-crypto — if it's a transitive dep in a portal handling Chinese-market signing, rotate every key it emitted and pin to a crypto library that uses Node's built-in randomBytes.

github.com 2d CVSS 8.5

Budibase REST datasource SSRF via undici agent bypass (CVE-2026-54353)

Budibase's fetchWithBlacklist pins requests to a validated IP using a Node http(s).Agent, but the REST datasource integration performs the actual request with undici's fetch, which ignores the agent option and re-resolves DNS at connect time. The DNS-rebinding protection is silently bypassed on the REST path, restoring the SSRF that CVE-2026-54353's initial fix was meant to close.

Fruition take

If Budibase powers internal admin tooling, upgrade immediately; if you cannot, restrict the app's egress to an explicit allowlist at the network layer rather than trusting library-level SSRF guards.

03

Infrastructure

kubernetes · cloud · network · ingress

etcd TLS listener DoS via unbounded handshake goroutines

etcd's tlsListener.acceptLoop spawns a goroutine per TCP connection and blocks indefinitely inside tls.Conn.Handshake() when a peer never sends a ClientHello. A network-reachable attacker can exhaust memory in the etcd process and take down the Kubernetes control plane. Fixed in etcd 3.7.1, 3.6.14, and 3.5.33.

etcd Kubernetes
Fruition take

Check the etcd version on every managed K8s control plane you own; patch on the next maintenance window and confirm the etcd client endpoint is not exposed beyond the control-plane network.

04

PHP & CMS

wordpress · drupal · plugins · php frameworks

wordfence.com this week KEV
▲ headline

wp2shell: unauthenticated RCE chain in WordPress core (CVE-2026-60137 + CVE-2026-63030)

Wordfence details wp2shell, the first critical unauthenticated RCE in WordPress core in nearly a decade. The chain combines a SQL injection reachable when plugins/themes pass untrusted input (CVE-2026-60137) with an interpretation-conflict flaw (CVE-2026-63030) to achieve code execution on default installs. Patched July 17, 2026; both CVEs added to CISA KEV on July 21. Cloudflare has deployed WAF rules for managed customers.

Fruition take

Confirm every WordPress site is on the July 17 release before Monday and hunt logs for anomalous POSTs to admin-ajax and REST endpoints since July 15 — public PoCs are circulating and mass scanning is expected.

05

Identity & Auth

oauth · saml · iam · session attacks

Azure Automation default configuration enables cross-tenant identity takeover

Microsoft addressed a chain in Azure Automation where a public-by-default setting combined with code flaws let an attacker seize another tenant's managed identity and pivot to that tenant's credentials, data, and cloud workloads. The fix changes the default and closes the code paths that made the takeover possible.

Microsoft Azure Automation
Fruition take

Audit every Azure Automation account for public webhook exposure and rotate any managed-identity credentials used from runbooks in the last 90 days.

Microsoft passkey implementation flaws allow privileged-user impersonation

Researchers presenting at Black Hat USA disclosed exploitable flaws in how Microsoft handles passkeys that let attackers impersonate privileged users. The findings show that FIDO2 phishing resistance can be undone by implementation choices in the RP, not the protocol itself. Details will be published during the conference.

Microsoft Entra ID Passkeys
Fruition take

Passkeys don't remove the need for RP-side hardening. If you're rolling passkeys onto client portals via Auth0, review your webauthn ceremony for origin binding and attestation validation now rather than after the Black Hat talk drops.

06

Threat Intel

active exploitation · breaches · ransomware

▲ headline

Laundry Bear exploits Zimbra zero-day for global webmail espionage

Unit 42 and a joint international advisory attribute an ongoing campaign against Zimbra Collaboration webmail servers to Russia-linked Laundry Bear. The group uses zero-click phishing that fires when a victim previews an email, injecting JavaScript to steal session tokens and mailbox contents. Targets span US and Ukrainian government, defense, and adjacent sectors.

Zimbra Collaboration
Fruition take

If a client still runs on-prem Zimbra, patch to the vendor's latest release this week and enforce Content Security Policy on the webmail domain; audit for unfamiliar OAuth grants and forwarding rules created since June.

nvd.nist.gov this week KEV

Check Point SmartConsole auth bypass added to KEV (CVE-2026-16232)

CISA added CVE-2026-16232 to KEV: an improper authentication flaw in Check Point SmartConsole that lets an unauthenticated remote attacker obtain an application login token and authenticate with full administrative privileges. Vendor mitigations are available.

CVE-2026-16232 Check Point SmartConsole
Fruition take

If your network team uses SmartConsole, restrict management-plane access to jump hosts and rotate admin credentials after patching — token issuance during the exposure window cannot be trusted.

nvd.nist.gov this week KEV

CISA adds SharePoint deserialization RCE to KEV (CVE-2026-50522)

CISA added CVE-2026-50522, a deserialization of untrusted data flaw in Microsoft SharePoint that permits unauthenticated remote code execution over the network, to the Known Exploited Vulnerabilities catalog. Federal agencies must comply with BOD 26-04 patching timelines; the entry indicates observed in-the-wild exploitation.

CVE-2026-50522 Microsoft SharePoint Server
Fruition take

Inventory on-prem SharePoint farms behind client portals — if any are internet-reachable, patch this week or firewall management endpoints off the internet.

nvd.nist.gov this week KEV

Langflow RCE (CVE-2026-0770) added to KEV

CISA added CVE-2026-0770 to KEV: an inclusion-of-functionality-from-untrusted-control-sphere flaw in Langflow that allows remote attackers to execute arbitrary code on affected installations. Langflow is widely deployed as an internal LLM prototyping tool and often exposed to the corporate LAN or public internet.

Fruition take

If any team runs Langflow for LLM experimentation, take the instance off any internet-reachable interface today and patch before returning it to service; check outbound egress logs from the host for unexpected callbacks.