CVE-2026-96454
Received Received - Intake

IPC Access Bypass in Pake Desktop Apps

Vulnerability report for CVE-2026-96454, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-23

Last updated on: 2026-09-23

Assigner: JFrog

Description

Pake turns a website into a desktop application built on Tauri. Every application it generates inherits two settings from the upstream template, and together they hand native functionality to untrusted web content. The first is in src-tauri/capabilities/default.json, which grants IPC access with "remote": { "urls": ["https://*.*"] }. That wildcard tells Tauri to accept IPC from any HTTPS origin, not just the site the application was built to wrap. The second is "withGlobalTauri": true in src-tauri/tauri.conf.json, which puts window.__TAURI__.core.invoke() in reach of ordinary page JavaScript. Tauri's access control list only checks plugin commands, the ones prefixed with plugin:. Commands the application registers itself through generate_handler!, known as app commands, are never checked against the ACL. So once an origin holds IPC access, it can call every app command with nothing else standing in the way. Pake registers download_file as an app command, and it does not appear in the permissions list because it does not need to. The practical effect is that any script running on any HTTPS page inside a Pake application can invoke the application's native commands. That includes third-party script the wrapped site loads on its own, such as analytics, advertising, or a compromised CDN. Anyone distributing their own Pake application gets the same access without asking for it. Chained with the path traversal in download_file that is tracked separately as CVE-2026-82635, this reaches arbitrary file write and persistent code execution.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-23
Last Modified
2026-09-23
Generated
2026-09-23
AI Q&A
2026-09-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
tw93 pake 3.17.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-923 The product establishes a communication channel to (or from) an endpoint for privileged or protected operations, but it does not properly ensure that it is communicating with the correct endpoint.
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Pake allows untrusted web content to execute native commands in the desktop application. Pake applications grant IPC access to all HTTPS origins by default and expose Tauri's core functionality to ordinary JavaScript. This means any script running on any HTTPS page inside a Pake app can invoke native commands like file downloads without restrictions.

Detection Guidance

This vulnerability involves insecure IPC access in Pake applications. To detect it, inspect the default.json and tauri.conf.json files in the src-tauri/capabilities directory of any Pake-generated application for overly permissive settings like remote URL wildcards or enabled global Tauri access.

Impact Analysis

An attacker could exploit this to run malicious code on your system through a Pake app. Third-party scripts like ads or analytics could trigger file downloads or other actions. Even legitimate Pake apps you download could be abused if they inherit these insecure defaults.

Mitigation Strategies

Disable or restrict IPC access in Pake applications by removing the wildcard remote URL in default.json and setting withGlobalTauri to false in tauri.conf.json. Update to a patched version if available. Audit all Pake applications for unauthorized file write or code execution risks.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-96454. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart