CVE Catalog

CVE-2026-44723

MediumCVSS 5.0
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.47%

38th percentile - higher than 38% of all known CVEs

Summary

Vowpal Wabbit has a vulnerability in the GitHub Actions workflow (python_checks.yml) where the pull request title is directly embedded in double-quoted bash strings. This allows an attacker to execute arbitrary commands on the runner via a crafted PR title. The vulnerability affects PRs targeting any branch.

Risk Assessment

An attacker can execute arbitrary commands on the GitHub Actions runner, potentially leading to repository takeover or secret leakage.

Recommendation

Apply commit 998e390e80a7e8192d7849b7784bc113dbd190ad immediately, which contains the fix.

Related vulnerabilities

Original NVD description (English source)

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.

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