Katalog CVE

CVE-2026-59703

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

Percentyl 31 - wyżej niż 31% wszystkich znanych CVE

Streszczenie

Repomix zawiera podatność na lokalne dołączanie plików w punkcie końcowym git clone, która pozwala nieuwierzytelnionym atakującym na odczyt dowolnych lokalnych repozytoriów git. Funkcja isValidRemoteValue w src/core/git/gitRemoteParse.ts nie blokuje adresów URL file://, umożliwiając atakującym podanie schematu file://, który omija walidację i jest przekazywany bezpośrednio do git clone, co prowadzi do nieautoryzowanego dostępu do wszystkich śledzonych plików na serwerze.

Ocena ryzyka

Ryzyko polega na możliwości wycieku poufnych danych przechowywanych w lokalnych repozytoriach git, w tym kodów źródłowych, haseł i kluczy, co może prowadzić do naruszenia bezpieczeństwa organizacji.

Rekomendacja

Należy natychmiast zaktualizować repomix do wersji, która blokuje adresy URL file:// w funkcji isValidRemoteValue, lub tymczasowo wyłączyć punkt końcowy git clone do czasu zastosowania poprawki.

Inne podatności w Repomix

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

repomix contains a local file inclusion vulnerability in the git clone endpoint that allows unauthenticated attackers to read arbitrary local git repositories. The isValidRemoteValue function in src/core/git/gitRemoteParse.ts fails to block file:// URLs, permitting attackers to supply file:// scheme URLs that bypass validation and are passed directly to git clone, enabling unauthorized access to all tracked file contents on the server filesystem.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS