Katalog CVE

CVE-2023-34111

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
4.05%

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

Streszczenie

Workflow `Release PR Merged` w repozytorium github taosdata/grafanaplugin jest podatny na atak typu injection, co umożliwia wykonanie dowolnego kodu w kontekście akcji GitHub. Problem wynika z niebezpiecznego użycia `${{ github.event.pull_request.title }}` w poleceniu bash w workflow.

Ocena ryzyka

Atakujący mogą wstrzykiwać złośliwe polecenia, co może prowadzić do uzyskania dostępu do sekretów, do których ma dostęp akcja GitHub, lub do wykorzystania zasobów obliczeniowych.

Rekomendacja

Zaleca się unikanie bezpośredniego przekazywania danych wejściowych do poleceń bash. Należy zastosować odpowiednie walidacje i sanitizację danych przed ich użyciem.

Powiązane podatności

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

The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerability which allows for arbitrary code execution within the github action context due to the insecure usage of `${{ github.event.pull_request.title }}` in a bash command within the GitHub workflow. Attackers can inject malicious commands which will be executed by the workflow. This happens because `${{ github.event.pull_request.title }}` is directly passed to bash command on like 25 of the workflow. This may allow an attacker to gain access to secrets which the github action has access to or to otherwise make use of the compute resources.

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