important2 findings, 10 signals4 min read

Vendor-trusted UEFI shells can disable Secure Boot enforcement, and Project Zero released a working ordinary-user-to-SYSTEM Windows exploit.

One executes unsigned code before operating-system defenses start; the other turns a user-creatable ProgramData DLL path into SYSTEM code execution on unpatched Windows.

Priority findings2
01
High
Boot chain
Confirmed

A trusted, vendor-signed UEFI shell can disable Secure Boot enforcement and load unsigned pre-OS code.

The firmware can continue to report Secure Boot enabled after the handler is overwritten.

Affects

Vendor-signed UEFI Shell applications used by Acer, Dell, Eurosoft, Framework, Getac, Lenovo, MinisForum, MSI, Seagate, Uniwill, and unidentified OEMs on UEFI systems.

What it enables

Secure Boot bypass and persistent pre-OS code execution

Obtain physical access or equivalent administrative control over boot files and configurationPlace or select a vendor-signed UEFI Shell accepted by the target's Authorized Signature DatabaseUse the shell's memory-modification command to overwrite the Secure Boot security-handler pointerLoad unsigned UEFI code or kernel components while firmware still reports Secure Boot enabledRun before operating-system and EDR initialization and optionally establish firmware-level persistenceThe complete set of trusted certificates, vulnerable shell hashes, affected device models and deployed DBX revocations is not yet public.
Research leadEnumerate the certificates and Authenticode hashes covered by VU#738147, then compare them with OEM firmware DB and DBX contents and shipped revocation updates.
Why this matters

The bypass comes from code already accepted by the platform trust database, making signature trust the route around the control it is meant to enforce.

Detail and 4 sources
Required access

Physical access to the device, or administrative control sufficient to stage and boot a shell trusted by the platform UEFI DB

Affected versions

Systems whose UEFI DB trusts an affected vendor certificate or the Authenticode hash of an affected UEFI Shell, UEFI Shell binaries listed by CERT/CC for Acer, Dell, Eurosoft, Framework, Getac, Lenovo, MinisForum, MSI, Seagate, and Uniwill, Three additional unidentified UEFI Shell binaries listed by SHA-256 in VU#738147

Proof of concept

Demonstrated by the researcher

With physical access—or administrative control sufficient to stage and boot an accepted shell—an attacker can use the shell's memory-write command to overwrite the Secure Boot security-handler pointer.

Unsigned UEFI or kernel code can then run before operating-system and EDR initialization, with firmware still reporting Secure Boot enabled and firmware-level persistence possible.

The response is incomplete: pre-fix images remain accepted, revocation is not complete, and we still do not know the full certificate, hash and device population or whether remediation reaches end-of-life hardware.

Evidence
CERT/CC confirms that trusted shells with direct memory access can bypass Secure Boot and execute untrusted pre-boot codeEclypsium demonstrated overwriting the UEFI security handler and loading unsigned codeExact cross-vendor affected and revoked population
Share this finding
02
High
Privilege — Windows
Confirmed
CVE-2026-66804

Project Zero's working CrossDevice exploit turns ordinary Windows code into SYSTEM.

A dangling system-wide COM registration resolves beneath user-creatable ProgramData.

Affects

Microsoft Windows Cross Device Service and its system-wide COM registration on supported Windows 10 and Windows 11 installations.

What it enables

Local privilege escalation to NT AUTHORITY\SYSTEM

Attacker runs code as a standard Windows user.The attacker creates the missing CrossDevice.Streaming.Source.dll beneath the user-creatable ProgramData path referenced by the system-wide COM registration.The attacker starts the user-accessible Microsoft\Windows\Shell\CreateObjectTask and keeps its SYSTEM-hosted COM service active.A custom-marshaled object naming the dangling CrossDevice CLSID is passed to ICreateObject.COM unmarshalling loads the planted DLL into dllhost running as NT AUTHORITY\SYSTEM.
Why this matters

This is more than publication of a patched CVE: public end-to-end code now crosses the standard-user-to-SYSTEM boundary on affected unpatched builds.

Detail and 4 sources
Required access

Ordinary local code execution on an unpatched Windows system

Affected versions

Windows 10 Version 22H2 before build 19045.7663, Windows 11 Version 24H2 before build 26100.9168, Windows 11 Version 25H2 before build 26200.9168, Windows 11 Version 26H1 before build 28000.2704

Proof of concept

Public exploit code

The standard user plants the missing DLL, keeps the user-accessible CreateObjectTask's SYSTEM service active and passes it a custom-marshaled object; COM then loads the DLL into a SYSTEM dllhost process.

Microsoft identifies the fixed build boundaries, and patched systems close this path.

Evidence
Project Zero published the full end-to-end exploitation chain and states that a fully working exploit is attached to its issueMicrosoft’s CVE record identifies a local Cross Device Service privilege elevation and fixed build boundariesIndependent Japanese-language coverage corroborates the demonstrated SYSTEM DLL load
Share this finding
Signals10
important · Edge — VPN

Check Point now reports global exploitation attempts against its pre-authentication VPN certificate RCE.

Affects

Check Point Security Gateway and Spark Firewall appliances terminating Remote Access or Site-to-Site VPN connections.

An unauthenticated client that can reach affected Remote Access or Site-to-Site negotiation can supply crafted certificate data and execute arbitrary code on the gateway.

Detail and 4 sources
important · Edge — BIG-IP

An unauthenticated request can execute code on an actively exploited BIG-IP APM virtual server.

Affects

F5 BIG-IP Access Policy Manager, an enterprise access and authentication gateway appliance.

Exposure is limited to virtual servers combining an APM access policy with an OAuth profile; there, crafted unauthenticated traffic triggers a heap overflow and arbitrary code execution.

Detail and 5 sources
important · WordPress

A public WordPress request can turn template traversal into PHP execution, but only on a narrow configuration.

Affects

WordPress Core, the PHP content-management system used by self-hosted websites.

A double-encoded pagename survives early sanitization, is decoded during template resolution and escapes the theme root through an unchecked local PHP include.

Detail and 4 sources
important · Edge — Management

Attackers exploited a pre-authentication path that executes scripts on Check Point management servers.

Affects

Check Point Security Management, Multi-Domain Management, Log Server and SmartEvent systems used to administer Check Point security infrastructure.

A client that can reach the management web service on TCP/19009 can use directory traversal and file upload to execute an arbitrary-path script or load an arbitrary Java class without credentials.

Detail and 4 sources
important · Agent authority — macOS

Ordinary Mac software could redirect Meta Muse dictation and capture the agent's credentials.

Affects

Meta Muse, a personal AI agent whose macOS client controls a cloud agent and user-authorized apps, services and linked devices.

An unprivileged process could rewrite Muse's dictation endpoint, but credential capture still required the victim to use voice dictation afterward.

Detail and 5 sources
important · Firmware — MQTT

A malicious MQTT peer can overrun the receive buffer in lwIP-based firmware.

Affects

lwIP MQTT Client Application, a lightweight TCP/IP component compiled into embedded, IoT and industrial device firmware.

An oversized or malformed MQTT header can advance msg_idx beyond the fixed receive-buffer limit and write attacker-supplied bytes into adjacent memory.

Detail and 3 sources

The attacker must control or intercept the broker connection; the memory corruption is confirmed, but controlled execution on a shipping device and the downstream product population remain unproven.

Upstream now bounds msg_idx before the write and tests malformed input.

Chain to watch
Control or intercept the device's MQTT broker connectionReturn an oversized or malformed MQTT headerWrite attacker-controlled bytes beyond the fixed receive bufferControlled code execution on a shipping device and the population of affected downstream products remain unproven.
Unverified chainDemonstrate controlled execution on a shipping device using the affected lwIP MQTT client, then identify the firmware task's privilege and hardening context.
important · Bluetooth — Linux HIDP

A connected Bluetooth HID peer can make Linux read beyond a zero-length frame.

Affects

Linux kernel Bluetooth HIDP support for Classic Bluetooth input devices.

With an established HIDP session, an attacker can send an empty interrupt or control frame whose absent first byte is nevertheless accessed by the kernel.

Detail and 1 source

We do not know whether that read produces an observable disclosure, a reliable crash or a stronger effect, and a released fixed version is not yet established.

important · Wi-Fi routers — D-Link

A LAN client can replace an affected D-Link router's administrator password without credentials.

Affects

D-Link DIR-X1860 and DIR-X1860Z embedded Wi-Fi routers.

A client that can reach the ubus JSON-RPC service on TCP/23355 can call routerd.passwd_set without a session, choose a new administrator password and then log in normally.

Detail and 2 sources

D-Link confirms a DIR-X1860Z fix, but the evidence does not establish complete remediation across the affected deployments.

important · Wi-Fi routers — D-Link

A planted cookie can inherit a D-Link administrator's authenticated session.

Affects

D-Link DIR-600 B5 embedded Wi-Fi routers running the tested legacy firmware.

An unauthenticated CRLF injection through /session.cgi can plant a chosen uid cookie; if the administrator processes that response and then logs in, the uid can be reused from another client.

Detail and 1 source

No patch is published for the demonstrated DIR-600 path.

important · Bluetooth — Linux BNEP

Linux's June BNEP short-frame fix left additional peer-controlled out-of-bounds reads.

Affects

Linux kernel Bluetooth BNEP networking, used by Linux PAN clients and access points.

A peer with an established Bluetooth PAN session can send truncated data, control, filter or extension frames; the remaining paths read beyond the logical skb, and one control form can fall through to Ethernet delivery.

Detail and 2 sources

The correction has been merged upstream, but we do not know whether the old behavior yields an observable disclosure, reliable crash, memory corruption or control-flow effect on a hardened distribution kernel.

Also noted0

No additional findings today.

What was checked · 4 quiet
Zero-clickQuiet

No new zero-click capability was confirmed; missing vulnerability rows in the August Android bulletin still prevent a clean quiet finding.

Physical accessQuiet

CERT/CC turned the signed-shell Secure Boot bypass into a concrete multivendor catalog with application hashes.

MobileQuiet

No new mobile-platform capability was confirmed; incomplete August Android data and restricted Mozilla evidence leave unresolved gaps.

ResearchQuiet

Signed-UEFI-shell scope, exploited Check Point management execution and reproducible WordPress template execution changed today.

Get it by email

The same brief, every morning. One email a day, nothing else.

fullchain.sh follows the day’s disclosures from bug to shell — what each one enables, what it links to, and where the fix left the primitive in place.

Every finding here carries a source that was checked before it published. If something is wrong, write to admin@fullchain.sh — corrections are published on the day they affect.

Wednesday, September 23, 2026