CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-21532

High
Published: Translated: NVD NIST

Summary

Wszystkie wersje pakietu ggit są podatne na atak typu Command Injection poprzez API fetchTags(branch), które pozwala na wprowadzenie przez użytkownika nazwy gałęzi do pobrania. Wprowadzony ciąg jest następnie łączony z komendą git i przekazywany do niebezpiecznego procesu podrzędnego exec() w Node.js.

Risk Assessment

Atakujący może wykorzystać tę podatność do wykonania dowolnych poleceń systemowych na serwerze, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.

Recommendation

Zaleca się aktualizację pakietu ggit do najnowszej wersji, która eliminuje tę podatność oraz wprowadzenie walidacji i sanitizacji danych wejściowych użytkownika.

Related vulnerabilities

Original NVD description (English source)

All versions of the package ggit are vulnerable to Command Injection via the fetchTags(branch) API, which allows user input to specify the branch to be fetched and then concatenates this string along with a git command which is then passed to the unsafe exec() Node.js child process API.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS