Thursday 3 September
importantThursday, September 3, 20262 findings, 13 signals, 1 noted5 min read

A compromised streaming page can take an unpatched iPhone to kernel access and secret collection; separate research shows attacker-controlled content crossing trust boundaries in all 12 agent harnesses tested.

Apple published updates, but end-of-life iPhones remain reachable; mitigations across the agent-harness class are incomplete and have not removed the capability.

Priority findings2
01
High
Mobile
Provisional
CVE-2025-31277

A compromised streaming page can take an unpatched iPhone to kernel access and steal secrets.

JavaScriptCore renderer corruption → GPU process → Apple driver race → kernel read/write.

Affects

Apple iPhone XS through iPhone 16 running vulnerable iOS 18 releases when Mobile Safari loads a site using one of 13 trojanized OphimCMS or KKPhim Packagist themes.

What it enables

Drive-by spyware execution with kernel memory access and bulk credential, message, photo, and cryptocurrency-wallet-secret exfiltration

An internet attacker gets a trojanized Packagist theme served by a streaming site.Injected JavaScript fingerprints the device and loads an iOS-specific exploit through a hidden frame.A JavaScriptCore vulnerability provides arbitrary read/write in the WebKit renderer.Mach and IOSurface primitives pivot execution into the GPU process.An XPC request through mediaplaybackd opens AppleM2ScalerCSCDriver, where a race yields kernel read/write.The spyware reads and exfiltrates keychains, Wi-Fi credentials, messages, photos, cookies, account and location databases, and—in the August redeployment—wallet seed phrases.
Why this matters

The exploit chain reaches kernel read/write through renderer corruption and the GPU process; the spyware collects secrets from the handset.

Detail and 2 sources
Required access

Internet control of the injected theme payload or its exploit infrastructure; the victim only has to load an affected streaming page in Mobile Safari.

Affected versions

iOS 18.4 through 18.6.x on iPhone XS through iPhone 16; the recovered chain lacked offsets for iOS 18.7 and iOS 26

Proof of concept

Demonstrated by the researcher

Fix removes the capability

No

The campaign began with an attacker-controlled Packagist theme served by a streaming site. The victim needed only to load the affected page in Mobile Safari.

JavaScriptCore supplied renderer read/write; Mach and IOSurface primitives then reached the GPU process and an Apple driver race supplied kernel read/write.

Collection included keychains, Wi-Fi credentials, messages, photos, cookies and account data. An August redeployment added wallet seed phrases.

Apple published updates, but the assessed boundary remains open on end-of-life hardware and the capability is not fully removed.

Evidence
Primary research reconstructs the live delivery, renderer, GPU, kernel, and collection stages from malicious artifactsResearch documents an August redeployment adding cryptocurrency-wallet seed theftApple published the relevant platform security updates
02
High
Agent harnesses
Confirmed

Untrusted remote content can become desktop-user commands inside agent harnesses.

Across 12 tested harnesses, data crossed role or scope boundaries and reappeared as higher-authority context.

Affects

Twelve coding and general-purpose agent harnesses that assemble instructions from web pages, repositories, archives, skills, subagents, and tool output

What it enables

Host command execution through automatic promotion of attacker-controlled content into privileged agent context

Attacker publishes a website, repository, archive, skill, or tool response containing instructions in a location expected to be treated as dataVictim asks an affected agent to process that contentThe harness imports or rediscovers the content in a higher-trust role or broader scope than its originIn the Claude Code demonstration, archive exploration dynamically discovers a nested SKILL.md and an inline action reuses an already-approved node commandThe attacker-supplied action executes with the agent process's desktop-user privileges
Why this matters

The changed assumption is the data-versus-instruction boundary itself: every evaluated harness admitted a demonstrated form of context privilege escalation.

Detail and 2 sources
Required access

Control content that a victim asks an agent to browse, clone, extract, or inspect; some demonstrated chains also reuse a routine command approval already granted for the session

Affected versions

Codex 0.120.0, Claude Code 2.1.88, Gemini CLI 0.39.0-nightly, Qwen Code 0.14.4, Kimi CLI 1.33.0, Aider 0.86.3.dev, OpenCode 1.4.3, Cline 3.77.0, Goose 1.30.0, Pi-mono 0.67.68, OpenClaw 2026.4.12, Hermes Agent 0.9.0

Proof of concept

Demonstrated by the researcher

Fix removes the capability

No

The attacker controls a website, repository, archive, skill or tool response that the victim asks an affected agent to process. Some chains also reuse a routine command approval already granted in the session.

In the Claude Code demonstration, exploring an archive discovered a nested SKILL.md; its inline action reused an approved Node command and executed with the agent user's privileges.

Some vendors shipped mitigations, but not all did, and the assessed capability remains present.

Evidence
The paper documents proof-of-concept attacks against all twelve evaluated harnessesThe Claude Code remote-archive chain is described node by node through host command executionThe paper reports that some, but not all, affected vendors shipped mitigations
Signals13
important · Infrastructure — Update chain

A BGP hijack turned Virtualizor's unsigned updater into persistent host compromise.

Affects

Virtualizor, a Linux virtualization-management control plane installed on servers that host and administer virtual machines

The unauthorized route diverted ACME and update traffic to a validly certified attacker endpoint. With no package-signature check, the updater installed a modified package and persistent systemd service.

Detail and 1 source

Package signing is promised, but the vendor did not say that enforcement has shipped.

important · Physical — Disk encryption

A physical attacker can recover CryptoPro's on-disk TPM secrets and unseal protected disk material elsewhere.

Affects

CryptoPro Secure Disk for BitLocker, preboot authentication and disk-encryption software deployed on Windows systems, embedded devices, and some ATM platforms.

The attacker must be able to image or relocate the disk. Serialized TPM secrets in unused sectors then combine with an insufficient PCR policy to permit unsealing outside the intended state.

Detail and 3 sources
important · Boot chain

A crafted partition can redirect CryptoPro into attacker-controlled preboot code.

Affects

CryptoPro Secure Disk, preboot authentication and disk-encryption software used on Windows and embedded systems, including some ATM security deployments.

CryptoPro selects the first partition with a hardcoded type instead of certifying that it is the intended partition.

Detail and 2 sources

We do not know whether the minimum starting position is offline physical access, an already privileged host process or either one.

A patch is available and is assessed to remove this partition-selection capability.

Composition to watch
Alter the protected disk's partition layoutPlace a crafted Linux partition before the intended CryptoPro partitionLet type-and-index selection boot attacker-controlled codeThe minimum position needed to insert the partition is not stated consistently in the readable public record.
Unverified compositionRetrieve the Black Hat paper or demonstration slides and identify whether the demonstrated chain starts with offline disk access, an already privileged host process or both.
important · Email — Edge

An on-path attacker can recover plaintext from Cisco-to-Cisco S/MIME traffic.

Affects

Cisco Secure Email gateways running AsyncOS and configured to use S/MIME for gateway-to-gateway email protection

Insufficient ciphertext-integrity validation lets an attacker modify intercepted gateway traffic into a plaintext-recovery path.

Detail and 1 source
important · Edge — Print

Unauthenticated PaperCut requests can reach operating-system command execution.

Affects

PaperCut NG and PaperCut MF print-management application servers on Windows and Linux

A direct-component request makes the authorization check trust a public page while invoking an administrative action. That access changes database lookup configuration so PaperCut loads an attacker-selected Java class.

Detail and 3 sources
important · Network infrastructure

Unauthenticated traffic can reach privileged code execution on HPE AOS-CX switches.

Affects

HPE Aruba Networking AOS-CX, the operating system on enterprise Ethernet switches

The advisory identifies daemon buffer overflows, an API arbitrary-file-write path and a CLI format-string flaw. Exposure depends on the service, and some paths are adjacent-network only.

Detail and 1 source
important · Edge — Workflow

Kestra's unauthenticated workflow path is being used to reach worker-container command execution.

Affects

Kestra OSS workflow-orchestration servers, commonly deployed as containers on application and automation infrastructure

Any route ending in /configs escapes the authentication filter, allowing an unauthenticated caller to create and execute a script workflow as uid 0 in the worker container.

Detail and 3 sources

The service is commonly exposed on TCP port 8080 or a mapped container port.

Microsoft observed workflow-origin shell execution, and CISA added the vulnerability to KEV on September 2. Kestra has published a fix.

important · Edge — Remote access

An exploited SMA1000 vulnerability pair may connect the prelogin portal to appliance command execution.

Affects

SonicWall SMA1000 6210, 7210, and 8200v secure remote-access and SSL-VPN appliances

SonicWall confirms active exploitation of both vulnerabilities.

Detail and 1 source

The reported composition joins pre-authentication SSRF or unintended forwarding to authenticated command injection, but the public record does not demonstrate the authentication transition.

Fixed firmware is available for both supported branches.

Composition to watch
Reach the Appliance WorkPlace interface before loginUse CVE-2026-83548 to issue an internal requestCross the authentication boundary into the management consoleUse CVE-2026-83549 to inject an operating-system commandThe exact internal target and authentication transition between the two vulnerabilities remain unproven.
Unverified compositionObtain an incident trace or reproduce the pair, recording the SSRF target, authentication transition, command sink and resulting process identity.
important · Web applications

Two newly disclosed SPIP core flaws permit pre-authentication server-side code execution.

Affects

SPIP, an open-source content-management system running public websites on PHP web servers

SPIP 4.4.22 fixes both paths, and the project's separate security-screen mechanism does not cover them.

Detail and 2 sources
important · Firmware — PLC

The known Nucleus FTP overflow now executes ARM shellcode on a physical WAGO 750-831.

Affects

WAGO 750-831 programmable logic controllers used in industrial automation, running the embedded Nucleus TCP/IP stack.

The target-specific sequence uses an oversized pre-authentication USER payload and a CWD request without a CRLF so normal FTP processing does not erase the shellcode.

Detail and 2 sources

Two payloads emitted attacker-selected ICMP and UDP traffic from the physical controller, and the original advisory lists the 750-831 family as affected.

important · Firmware — Appliance

A low-privilege ShizenBox2 user can replace the administrator's password.

Affects

ShizenBox2, a network-connected energy-IoT edge controller used to monitor and control household energy equipment.

The password-change API trusted the username supplied in the request instead of the authenticated session identity.

Detail and 6 sources
important · Boot chain — Appliance

ShizenBox2 serial access permits a persistent root backdoor through U-Boot.

Affects

Shizen Connect ShizenBox2, an edge appliance administered through the vendor's dev-conf software and booted through U-Boot.

The shipped console had no password and allowed unrestricted rootfs reads and writes after boot interruption through the serial port.

Detail and 6 sources
important · Wi-Fi — Router

An A720R administrator can overwrite the management CGI return address and enable Telnet.

Affects

TOTOLINK A720R wireless routers running the affected embedded firmware.

The exploit starts with LAN access and a valid router-administrator session.

Detail and 2 sources

The disclosure demonstrates redirected calls and Telnet activation, but not an interactive shell or attacker-chosen command.

Also noted1
Mobile — Physical
f_0f5bb76c
An incoming WhatsApp video call can expose photos on a locked Pixel 6 Pro or Oppo K13.
demoted by the reviewer
Research WhatsApp loophole on Android can expose private photos · not original
What was checked · 3 quiet
Boot chain & TPMQuiet

CryptoPro partition selection and ShizenBox2's unauthenticated U-Boot console exposed product-specific boot paths; no universal Secure Boot bypass emerged.

BluetoothQuiet

No new Bluetooth capability was established; current Unitree and BlueZ activity restated previously published paths.

Zero-clickQuiet

Locked-phone gallery access changed under physical possession; no new receipt-only message or media-parser execution path was established.

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. A CVE is an input, not an event. When nothing qualifies, the brief says so. Every morning.

Thursday, September 3, 2026