Katalog CVE

CVE-2026-75486

WysokieCVSS 8.0
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.25%

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

Streszczenie

Synk Sweater Comb przed wersją 3.8.8 zawiera podatność na wstrzykiwanie poleceń, która pozwala atakującemu kontrolującemu plik konfiguracyjny .vervet.yaml na wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie złośliwego wejścia do pola nazwy gałęzi linters.<key>.optic-ci.original. Funkcja expectGitBranch() w src/lint.ts przekazuje nieoczyszczoną nazwę gałęzi bezpośrednio do child_process.exec() przez nieescapowany literał szablonu, umożliwiając wykonanie dowolnych poleceń podczas uruchamiania polecenia lint w repozytorium.

Ocena ryzyka

Ryzyko obejmuje zdalne wykonanie kodu na maszynie deweloperskiej lub CI, co może prowadzić do pełnej kompromitacji systemu i naruszenia integralności repozytorium.

Rekomendacja

Zaleca się aktualizację Synk Sweater Comb do wersji 3.8.8 lub nowszej oraz wdrożenie sanityzacji danych wejściowych w funkcji expectGitBranch(), aby zapobiec wstrzykiwaniu poleceń.

Powiązane podatności

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

Synk Sweater Comb before 3.8.8 contains a command injection vulnerability that allows an attacker who controls the .vervet.yaml configuration file to execute arbitrary OS commands by injecting malicious input into the linters.<key>.optic-ci.original branch name field. The expectGitBranch() function in src/lint.ts passes the unsanitized branch name directly into child_process.exec() via an unescaped template literal, enabling arbitrary command execution when the lint command is run against the repository.

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