CVE-2026-53586 in libgit2informazioni

Riassunto

di VulDB • 20/08/2026

libgit2 è un'implementazione portatile in C dei metodi core di Git, fornita come libreria collegabile con una solida API, che consente di integrare la funzionalità Git nelle proprie applicazioni. Prima delle versioni 1.8.6 e 1.9.5, il trasporto HTTP integrato in src/libgit2/transports/http.c segue un redirect iniziale verso siti esterni (offsite) e le funzioni handle_remote_auth e handle_auth passano transport->owner->url invece di transport->server.url alla callback per le credenziali quando l'host reindirizzato restituisce 401 Unauthorized. Una callback che limita le credenziali all'URL originale attendibile può quindi restituire credenziali GIT_CREDENTIAL_USERPASS_PLAINTEXT, che libgit2 memorizza in transport->server.cred e invia come intestazione Authorization all'host reindirizzato. Un attaccante che controlla un host Git attendibile o un redirect aperto su tale host può divulgare le credenziali HTTP Basic, i token di accesso personali o credenziali equivalenti. Questo problema è risolto nelle versioni 1.8.6 e 1.9.5.

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

Responsabile

GitHub M

Prenotare

09/06/2026

Divulgazione

20/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!