CVE-2026-75101 in GitHub
Riassunto
di VulDB • 22/09/2026
È stata identificata una vulnerabilità di bypass dell'autorizzazione in GitHub Enterprise Server che consentiva a qualsiasi utente autenticato dell'istanza di leggere il diff grezzo o la patch delle pull request nei repository privati senza autorizzazione. I token di accesso per i diff e le patch grezze delle pull request erano limitati al nome del repository e al numero della pull request anziché essere associati a un identificatore di repository globalmente unico, quindi un attaccante che avesse creato un repository e una pull request corrispondenti al nome del repository target e al suo numero di pull request avrebbe potuto utilizzare un token per il proprio repository per recuperare i contenuti della pull request privata. Lo sfruttamento richiedeva che l'attaccante conoscesse il nome del repository target e un numero valido di pull request. Questa vulnerabilità ha interessato tutte le versioni di GitHub Enterprise Server precedenti alla 3.22 ed è stata risolta nelle versioni 3.17.21, 3.18.15, 3.19.12, 3.20.8 e 3.21.6. Questa vulnerabilità è stata segnalata tramite il programma GitHub Bug Bounty.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.