Katalog CVE

CVE-2026-111451

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

Wheels CLI w wersjach 4.0.0–4.1.1 niewystarczająco waliduje lub escapuje wartości podane przez użytkownika oraz zawartość pakietów. Może to prowadzić do wykonania poleceń powłoki na hostach wdrożeniowych i w runnerze CI, usunięcia niepożądanych plików, nadpisania plików innych dostawców, zapisu poza projektem, wstrzyknięcia wykonywalnego CFML, przechowywanego XSS oraz zakończenia niepowiązanego procesu.

Ocena ryzyka

Atakujący mogą wykorzystać dane wejściowe z zmiennych CI, nazw gałęzi, pakietów lub agenta AI, aby wykonać dowolne polecenia, usunąć pliki lub wstrzyknąć złośliwy kod, co może doprowadzić do kompromitacji systemu budowania i wdrożeń.

Rekomendacja

Zaktualizuj Wheels CLI do wersji 4.1.2 lub nowszej oraz zastosuj udokumentowane poprawki w wygenerowanych widokach.

Inne podatności w Wheels CLI

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

Wheels CLI 4.0.0 through 4.1.1 insufficiently validates or escapes caller-supplied values and package contents. Deploy release/version/rollback values can execute shell commands on deploy hosts as the SSH user and on the CI runner during builds. Package removal and destroy paths can delete unintended files; package extraction can overwrite other vendor files; generator names can write outside the project or inject executable CFML into generated code. Inputs may originate from CI variables, branch names, packages or an AI agent using the CLI's MCP tools. Also relevant are unencoded display properties in generated scaffold show views since 4.1.0 and in generated admin views, permitting stored XSS, and stale process-ID handling in RustCFML server commands that can terminate an unrelated process. This is fixed in 4.1.2; existing affected generated views also require the documented edit.

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