Katalog CVE

CVE-2026-44723

ŚrednieCVSS 5.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.47%

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

Streszczenie

Vowpal Wabbit zawiera podatność w przepływie pracy GitHub Actions (python_checks.yml), gdzie tytuł pull requesta jest bezpośrednio osadzany w podwójnie cudzysłowionych stringach bash. Pozwala to atakującemu na wykonanie dowolnych poleceń na runnerze poprzez specjalnie spreparowany tytuł PR. Podatność dotyczy PRów na dowolną gałąź.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia na runnerze GitHub Actions, co może prowadzić do przejęcia repozytorium lub wycieku sekretów.

Rekomendacja

Zaleca się natychmiastowe zastosowanie commitu 998e390e80a7e8192d7849b7784bc113dbd190ad, który zawiera poprawkę.

Powiązane podatności

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

Vowpal Wabbit is a machine learning system. The workflow .github/workflows/python_checks.yml embeds ${{ github.event.pull_request.title }} directly inside double-quoted bash strings in four separate steps across four jobs, each passing it as a CLI argument to the Python test script run_tests_model_gen_and_load.py. The shell interprets the expanded string before invoking Python, allowing an attacker to break out of the quotes and execute arbitrary commands on the runner. The pull_request trigger fires on PRs targeting any branch (branches: ['*']), with no additional access gate. This vulnerability is fixed by the 998e390e80a7e8192d7849b7784bc113dbd190ad commit.

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