home / blog
2026-10-29 · alta
CVE-2026-15723: Assunzione account LDAP in GitLab
Assunzione account LDAP in GitLab CE/EE con OmniAuth SAML. CVSS 8,2, patch disponibili.

Il CVE-2026-15723 è una vulnerabilità di account takeover in GitLab Community Edition e Enterprise Edition. Colpisce le versioni da 10.1 precedenti a 19.3.6, 19.4 precedenti a 19.4.3, e 19.5 precedenti a 19.5.1. Quando amministratori abilitano simultaneamente OmniAuth con provider SAML e LDAP auto-linking, un utente autenticato (anche con privilegi minimi) può assumere il controllo di un account LDAP esistente senza alcun consenso dalla vittima. La causa è una sanificazione impropria dell'input nel percorso di ricerca email LDAP utilizzato durante il collegamento dell'identità OmniAuth.
Con punteggio CVSS 8,2 (fascia High), questa vulnerabilità rappresenta una minaccia significativa per organizzazioni con autenticazione federata. GitLab ha rilasciato le patch il 22 ottobre 2026, meno di una settimana fa. Il 28 ottobre 2026, ricercatori hanno segnalato su GitHub un detector offline per identificare istanze GitLab CE/EE esposte, con capacità di generare inventari verificabili in CSV e JSON. Non è confermato sfruttamento attivo in the wild, ma il rilascio rapido di strumenti di detection indica alta consapevolezza del rischio nel settore.
Se gestite un'istanza GitLab self-managed, verificate subito la configurazione OmniAuth: controllate se sia SAML che LDAP auto-linking sono entrambi abilitati (entrambe le condizioni devono essere vere). Se sì, aggiornate immediatamente alle versioni 19.3.6, 19.4.3 o 19.5.1 a seconda del branch. Fino all'aggiornamento, disabilitate temporaneamente LDAP auto-linking. Esaminate i log di accesso GitLab (authentication log, identity linking log) per rilevare tentativi anomali di collegamento account o access pattern insoliti su account LDAP negli ultimi 30 giorni.
In sintesi
- Cosa
- Un utente autenticato può assumere il controllo di un account LDAP esistente su GitLab CE/EE (versioni da 10.1 precedenti a 19.3.6, 19.4 precedenti a 19.4.3, e 19.5 precedenti a 19.5.1). CVE-2026-15723 sfrutta una sanificazione impropria dell'input nel percorso di ricerca email LDAP durante il collegamento OmniAuth identity, quando sia SAML che LDAP auto-linking sono abilitati.
- Gravità
- CVSS 8,2, classificazione High. L'attacco richiede un utente autenticato ma non necessita di interazione dalla vittima. L'impatto è compromissione totale dell'account LDAP, potenziale elevazione di privilegi e accesso ai dati dell'organizzazione.
- Versioni interessate
- GitLab CE/EE versioni da 10.1 precedenti a 19.3.6, 19.4 precedenti a 19.4.3, e 19.5 precedenti a 19.5.1.
- Correzione
- Aggiornare GitLab alla versione 19.3.6, 19.4.3 o 19.5.1 a seconda del ramo di rilascio in uso. GitLab ha reso disponibili le patch il 22 ottobre 2026.
- Stato
- Patch disponibile e pubblicamente confermata da GitLab il 2026-10-22. Segnali GitHub del 2026-10-28 confermano l'interesse della comunità di security. Sfruttamento in the wild non confermato.
- Azione
- Verificare se OmniAuth SAML e LDAP auto-linking sono entrambi abilitati negli ambienti GitLab. Se sì, aggiornare alle versioni corrette entro 30 giorni. Controllare i log di accesso per account LDAP compromessi nel periodo precedente la patch.
Fonti: NVD, CVE-2026-15723