CVE-2022-23642
Iniezione di codice in Sourcegraph
- Pubblicato
- 18 feb 2022
- Aggiornato
- 22 apr 2025
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 14 giu 2022
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HAlto · prossimi 30 giorni
- Percentile
- 99,5%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Sourcegraph è un motore di ricerca e navigazione del codice. Sourcegraph precedente alla versione 3.37 è vulnerabile all'esecuzione remota di codice nel servizio `gitserver`. Il servizio agisce come proxy di esecuzione git e non limita correttamente la chiamata a `git config`. Ciò consente a un attaccante di impostare l'opzione git `core.sshCommand`, che fa sì che git utilizzi il comando specificato al posto di ssh quando deve connettersi a un sistema remoto. Lo sfruttamento di questa vulnerabilità dipende da come Sourcegraph è distribuito. Un attaccante in grado di effettuare richieste HTTP ai servizi interni come gitserver può sfruttarla. Questo problema è stato risolto nella versione 3.37 di Sourcegraph. Come soluzione alternativa, assicurarsi che le richieste a gitserver siano adeguatamente protette.
Fonti
2PoC per Sourcegraph Gitserver < 3.37.0 RCE (CVE-2022-23642)
Altelus · multiple · 14 giu 2022
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.