Informazioni sul CVE-2025-27137
Dependency-Track vulnerable to local file inclusion via custom notification templates
CWE ID: CWE-73
Base Score (CVSS): N/A
CVE: CVE-2025-27137
Descrizione: Dependency-Track è una piattaforma di analisi della dipendenza che consente alle organizzazioni di identificare e ridurre i rischi nella catena di approvvigionamento software. Dependency-Track consente agli utenti con il permesso `SYSTEM_CONFIGURATION` di personalizzare i template di notifica. I template sono valutati utilizzando il motore Pebble. Pebble supporta un tag `include`, che consente agli autori di template di includere il contenuto di file arbitrari durante la valutazione. Prima della versione 4.12.6, gli utenti di Dependency-Track con il permesso `SYSTEM_CONFIGURATION` potevano abusare del tag `include` creando template di notifica che includevano file locali sensibili, come `/etc/passwd` o `/proc/1/environ`. Configurando un tale template per una regola di notifica (aka “Alert”), e inviando notifiche a un destinatario controllato dall’attore, informazioni sensibili potrebbero essere rivelate. Il problema è stato corretto in Dependency-Track 4.12.6. In versioni corrette, il tag `include` non può più essere utilizzato. L’utilizzo del tag causerà il fallimento della valutazione del template. Come workaround, eviti di concedere il permesso `SYSTEM_CONFIGURATION` a utenti non fidati. Il permesso `SYSTEM_CONFIGURATION` per impostazione predefinita è solo concesso ai membri del team degli Amministratori. Assegnare questo permesso a utenti non amministrativi o team è un rischio per la sicurezza in sé, e altamente sconsigliato.
Vettore di attacco CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
Punteggio CVSS
Il CVSS è un sistema di valutazione che misura la gravità di una vulnerabilità informatica considerando fattori come l’impatto potenziale, la probabilità di attacco e la facilità di esecuzione.
Riassunto: Accesso: Local, Privilegi: High, Interazione utente: None, Confidenzialità: High, Integrità: None, Disponibilità: None.
Dettaglio del Vettore
Metrica | Valore | Significato | Descrizione |
---|---|---|---|
Attack Vector (AV) | L | Local | L’attaccante deve avere accesso locale al sistema. |
Attack Complexity (AC) | L | Low | L’attacco non richiede condizioni particolari. |
Privileges Required (PR) | H | High | Richiede privilegi elevati. |
User Interaction (UI) | N | None | Non è richiesta interazione dell’utente. |
Scope (S) | U | Unchanged | Il raggio d’azione non cambia. |
Confidentiality Impact (C) | H | High | Grave impatto sulla riservatezza. |
Integrity Impact (I) | N | None | Nessun impatto sull’integrità. |
Availability Impact (A) | N | None | Nessun impatto sulla disponibilità. |
Riferimenti esterni
- https://github.com/DependencyTrack/dependency-track/security/advisories/GHSA-9582-88hr-54w3
- https://github.com/JLLeitschuh/security-research/security/advisories/GHSA-p75g-cxfj-7wrx
- https://github.com/PebbleTemplates/pebble/issues/680
- https://github.com/DependencyTrack/dependency-track/pull/4684
- https://github.com/DependencyTrack/dependency-track/pull/4685
- https://pebbletemplates.io/wiki/tag/include
Prodotti interessati
- DependencyTrack – dependency-track
Relazioni con altri prodotti
Produttore:DependencyTrack
Prodotto: dependency-track
Anno: 2025
CWE: CWE-73
CVSS: 0.0