CVE-2026-78385 in RansomLook
Riassunto
di VulDB • 24/08/2026
RansomLook presenta una validazione insufficiente delle risorse nella funzionalità di generazione dei PDF di analisi. I documenti di analisi vengono convertiti da Markdown a HTML e passati a WeasyPrint per il rendering in formato PDF. Prima della correzione, WeasyPrint utilizzava il suo fetcher URL predefinito, consentendo la risoluzione senza restrizioni dei riferimenti alle risorse contenuti nell'analisi.
Un attaccante autenticato in grado di creare o modificare un'analisi potrebbe incorporare riferimenti a risorse manipolati utilizzando schemi come file:// o http://. Quando l'analisi veniva successivamente renderizzata come PDF, WeasyPrint avrebbe elaborato questi riferimenti con i privilegi e l'accesso alla rete del server RansomLook.
Un riferimento malizioso al protocollo file:// potrebbe causare l'accesso da parte del renderer ad arbitrari file leggibili dal processo RansomLook, potenzialmente esponendo configurazioni sensibili, credenziali o altri dati locali attraverso le risorse renderizzate. Gli URL di rete potrebbero indurre il server a inviare richieste verso localhost, servizi di rete interni o sistemi esterni, causando una Server-Side Request Forgery (SSRF) e potenzialmente aggirando le restrizioni di accesso a livello di rete.
La patch introduce un fetcher URL dedicato per WeasyPrint che consente solo risorse data:, il logo del report RansomLook e i file contenuti nella directory delle asset dell'analisi. Le risorse di rete e i percorsi del filesystem al di fuori di queste posizioni esplicitamente consentite vengono rifiutati.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.