CVE-2025-64726 in firewall-releaseinformazioni

Riassunto

di VulDB • 14/06/2026

Socket Firewall è un server proxy HTTP/HTTPS che intercetta le richieste dei package manager e applica le policy di sicurezza bloccando i pacchetti pericolosi. Le versioni binarie di Socket Firewall (distinte dagli installer) precedenti alla 0.15.5 sono vulnerabili all'esecuzione di codice arbitrario quando vengono eseguite in directory di progetto non attendibili. La vulnerabilità consente a un attaccante di eseguire codice arbitrario inserendo un file `.sfw.config` malevolo in una directory di progetto. Quando uno sviluppatore esegue comandi di Socket Firewall (ad esempio `sfw npm install`) in tale directory, lo strumento carica il file `.sfw.config` e popola le variabili di ambiente direttamente nel processo Node.js. Un attaccante può sfruttare questa situazione impostando `NODE_OPTIONS` con una direttiva `--require` per eseguire codice JavaScript malevolo prima che i controlli di sicurezza di Socket Firewall vengano inizializzati, aggirando efficacemente il rilevamento di pacchetti malevoli dello strumento. Il vettore di attacco è indiretto e richiede che uno sviluppatore installi le dipendenze per un progetto non attendibile ed esegua un comando all'interno del contesto di tale progetto. La vulnerabilità è stata risolta nella versione 0.15.5 di Socket Firewall. Gli utenti dovrebbero effettuare l'aggiornamento alla versione 0.15.5 o successiva. La correzione isola i valori dei file di configurazione dagli ambienti dei processi figlio. Consultare `sfw --version` per le informazioni sulla versione. Se gli utenti si affidano al meccanismo di installazione consigliato (ad esempio l'installazione globale tramite `npm install -g sfw`), non è necessario alcun workaround. Questo pacchetto wrapper garantisce automaticamente che gli utenti stiano eseguendo l'ultima versione di Socket Firewall. Gli utenti che hanno installato manualmente il binario e non possono effettuare immediatamente l'aggiornamento dovrebbero evitare di eseguire Socket Firewall in directory di progetto non attendibili. Prima di eseguire Socket Firewall in qualsiasi nuovo progetto, ispezionare i file `.sfw.config` e `.env.local` alla ricerca di `NODE_OPTIONS` sospette o altre definizioni di variabili di ambiente che fanno riferimento a file locali.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

10/11/2025

Divulgazione

13/11/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00145

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!