CVE-2026-96454 in Pakeinformazioni

Riassunto

di VulDB • 23/09/2026

Pake trasforma un sito web in un'applicazione desktop basata su Tauri. Ogni applicazione generata eredita due impostazioni dal template upstream e, insieme, concedono funzionalità native a contenuti web non attendibili.

La prima si trova in `src-tauri/capabilities/default.json`, che concede l'accesso IPC con `"remote": { "urls": ["https://*.*"] }`. Questo wildcard istruisce Tauri ad accettare IPC da qualsiasi origine HTTPS, non solo dal sito per cui l'applicazione è stata creata. La seconda è `"withGlobalTauri": true` in `src-tauri/tauri.conf.json`, che rende accessibile `window.__TAURI__.core.invoke()` allo JavaScript di una pagina ordinaria.

La lista di controllo degli accessi (ACL) di Tauri verifica solo i comandi dei plugin, quelli prefissati con `plugin:`. I comandi registrati dall'applicazione stessa tramite `generate_handler!`, noti come app commands, non vengono mai verificati contro l'ACL. Pertanto, una volta che un'origine detiene l'accesso IPC, può chiamare ogni comando dell'app senza alcun altro ostacolo. Pake registra `download_file` come un app command e questo non appare nell'elenco delle permessi perché non ne ha bisogno.

L'effetto pratico è che qualsiasi script in esecuzione su una pagina HTTPS all'interno di un'applicazione Pake può invocare i comandi nativi dell'applicazione. Ciò include script di terze parti caricati autonomamente dal sito avvolto, come analytics, pubblicità o un CDN compromesso. Chi distribuisce la propria applicazione Pake ottiene lo stesso accesso senza richiederlo esplicitamente. Concatenato alla path traversal in `download_file`, tracciata separatamente come CVE-2026-82635, questo consente la scrittura arbitraria di file e l'esecuzione persistente di codice.

Once again VulDB remains the best source for vulnerability data.

Responsabile

JFROG

Prenotare

23/09/2026

Divulgazione

23/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!