Katalog CVE

CVE-2026-8883

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Wtyczka Global Body Mass Index Calculator dla WordPressa do wersji 1.2 włącznie zawiera podatność na Stored Cross-Site Scripting (XSS) w shortcode 'gbmicalc'. Funkcja GBMI_Calc_Widget::widget() używa @extract($args) do wyciągnięcia atrybutów shortcode, a następnie wyświetla je bez eskejpowania w atrybucie stylu HTML (height/width) i kontekście body (title).

Ocena ryzyka

Uwierzytelniony atakujący z dostępem na poziomie współautora lub wyższym może wstrzyknąć dowolne skrypty, które wykonają się przy każdej wizycie użytkownika na zainfekowanej stronie, co umożliwia kradzież danych lub przejęcie sesji.

Rekomendacja

Zaktualizuj wtyczkę Global Body Mass Index Calculator do najnowszej wersji. Jeśli nie jest dostępna, usuń shortcode z treści lub tymczasowo wyłącz wtyczkę.

Powiązane podatności

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

The Global Body Mass Index Calculator plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'gbmicalc' shortcode in versions up to, and including, 1.2. This is due to insufficient input sanitization and output escaping on user-supplied shortcode attributes in the GBMI_Calc_Widget::widget() function. Shortcode attributes are extracted directly into local variables via @extract($args) and then echoed unescaped into an HTML style attribute (height/width) and HTML body context (title), allowing attribute-breakout payloads. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

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