Katalog CVE

CVE-2026-45293

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

WordPress Coding Standards (WordPressCS) od wersji 0.14.1 do 3.4.0 zawiera podatność w regule WordPress.WP.EnqueuedResourceParameters. Funkcja is_falsy() wykonuje eval() na argumencie $ver, co pozwala na wykonanie dowolnego kodu podczas skanowania PHPCS. Atakujący może dostarczyć złośliwy argument, np. 'system'('id'), co prowadzi do wykonania poleceń na hoście skanującym.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego wykonania kodu na hoście skanującym, co może prowadzić do przejęcia kontroli nad systemem CI lub stacji deweloperskiej podczas przeglądu kodu.

Rekomendacja

Należy natychmiast zaktualizować WordPress Coding Standards do wersji 3.4.1, która usuwa podatność.

Powiązane podatności

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

WordPress Coding Standards is a set of PHP_CodeSniffer rules (sniffs) that enforce WordPress coding conventions. From 0.14.1 until 3.4.1, the WordPress.WP.EnqueuedResourceParameters sniff (active in the WordPress and WordPress-Extra rulesets) reconstructed the $ver argument passed to functions such as wp_enqueue_script() and ran it through eval() inside its is_falsy() method, so a maliciously crafted argument such as 'system'('id') would execute during a scan; as a result, running PHPCS with WordPressCS over untrusted PHP (for example a CI pipeline that lints pull requests, or a developer reviewing third-party code) could lead to arbitrary command execution on the scanning host. The WordPress-Core and WordPress-Docs rulesets are not affected. This issue is fixed in version 3.4.1.

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