Il bug silenzioso di lettura file di Dolibarr mostra come piccoli errori di controllo accessi possano diventare una grande esposizione
Una falla di autorizzazione documentata in Dolibarr ha permesso a utenti non autenticati di leggere file arbitrari sui sistemi colpiti, e sono già stati osservati tentativi di sfruttamento attivo nel mondo reale.
Nel software aziendale, i bug più pericolosi spesso non sono quelli più appariscenti. Una debolezza in Dolibarr, la suite open source ERP e CRM, ha attirato l'attenzione perché si colloca in un percorso di servizio documenti anziché in una funzione ovviamente ad alto rischio. Il risultato pratico è grave: se sfruttata, la falla può consentire a un utente non autenticato di leggere file arbitrari sui sistemi interessati.
Fatti rapidi
- Dolibarr è una piattaforma open source usata per la gestione dei documenti e i processi aziendali.
- CVE-2026-89013 è una falla di autorizzazione associata alla lettura arbitraria di file senza autenticazione.
- È stato rilevato uno sfruttamento attivo nel mondo reale.
- La correzione del vendor è già disponibile, con un successivo hardening che restringe la gestione della richiesta rischiosa.
- L'esposizione è particolarmente sensibile quando gli alberi dei documenti contengono registri aziendali, upload o backup.
Perché questo bug conta
La forma tecnica di questo problema è semplice ma pericolosa. I registri pubblici delle vulnerabilità lo associano a CWE-863, autorizzazione errata, il che significa che l'applicazione ha accettato una richiesta che avrebbe dovuto rifiutare. In questo caso, il flusso interessato coinvolge endpoint di servizio documenti come document.php e viewimage.php, con il parametro di richiesta hashp che svolge un ruolo chiave nel comportamento vulnerabile.
Questo è importante perché i bug di lettura file vengono spesso sottovalutati. Non serve l'esecuzione di codice per causare danni. Se un'applicazione gestisce documenti aziendali, un singolo errore di autorizzazione può esporre contratti, note interne, file caricati, log o altro materiale che non avrebbe mai dovuto essere pubblico. Il set esatto di file dipende dal deployment, ma il rischio deriva da dove l'applicazione memorizza i contenuti raggiungibili, non solo dall'endpoint in sé.
C'è anche una lezione difensiva qui sulle funzioni di comodità. Quando un'applicazione web usa un parametro speciale per supportare l'accesso condiviso, quel token non deve mai diventare un sostituto dei corretti controlli di autorizzazione. In questo caso, la correzione upstream ha rafforzato la gestione di hashp e ha rifiutato esplicitamente il valore condiviso che era stato associato alla debolezza.
Al momento della scrittura, i fatti confermati supportano un'analisi del rischio, non un'affermazione di compromissione universale. L'intera portata dei sistemi interessati non è pubblica, e qui non è identificata alcuna organizzazione vittima specifica. Ma lo sfruttamento attivo cambia l'urgenza: una volta che gli attaccanti sondano un percorso di lettura file, i difensori dovrebbero assumere che i tentativi di esposizione non siano più teorici.
Per i team che eseguono Dolibarr, la risposta pratica è patchare immediatamente, rivedere l'accesso agli endpoint dei documenti e ispezionare i log web per richieste contenenti hashp, soprattutto nei pattern che includono shared. Se i repository di documenti archiviano anche backup sensibili o dati operativi, quei percorsi meritano un'attenzione aggiuntiva.
Conclusione
Questo caso ricorda che le falle di autorizzazione non sono bug minori di implementazione. In una piattaforma aziendale, una sola decisione di fiducia sbagliata può trasformare un sistema documentale in un canale di divulgazione. La lezione più ampia per i difensori è semplice: trattare ogni parametro di richiesta che influenzi l'accesso ai file come parte del perimetro di fiducia, perché gli attaccanti lo testeranno per primo.
TECHCROOK
Unità di backup esterna: Una semplice unità di backup offline è utile per mantenere copie di documenti, esportazioni e log separate dal server principale. Per i sistemi aziendali che archiviano file sensibili, un'unità esterna crittografata può rendere i backup di routine più facili da ruotare, etichettare e conservare in modo sicuro.
WIKICROOK
- CWE-863: categoria di MITRE per autorizzazione errata, in cui l'accesso viene concesso senza controlli di autorizzazione adeguati.
- Lettura arbitraria di file: una falla che consente a un attaccante di recuperare file a cui non dovrebbe poter accedere.
- ERP/CRM: software aziendale per le operazioni d'impresa e la gestione delle relazioni con i clienti.
- Falla di autorizzazione: una debolezza nella logica di controllo degli accessi che può esporre risorse protette.
- Endpoint di servizio documenti: un percorso web che distribuisce agli utenti file, immagini o documenti archiviati.



