Katalog CVE

CVE-2026-102918

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Wtyczka Redux Framework dla WordPressa (wersje do 4.5.15 włącznie) jest podatna na przechowywany cross-site scripting poprzez pole multi_media. Renderer pola wypisuje zapisaną wartość do atrybutu href, ukrytego pola input i elementu HTML bez escapowania, a dodatkowo funkcja user_meta_save() sprawdza uprawnienia na podstawie identyfikatora użytkownika z treści żądania, co pozwala subskrybentowi zapisać pole wymagające uprawnień manage_options. Uwierzytelniony atakujący z poziomem subskrybenta może wstrzyknąć dowolne skrypty do własnego profilu, które wykonają się, gdy administrator wyświetli ten profil.

Ocena ryzyka

Atakujący z niskimi uprawnieniami może wstrzyknąć złośliwe skrypty, które wykonają się w przeglądarce administratora, co może prowadzić do przejęcia sesji lub wykonania działań w imieniu administratora. Wymaga to jednak wtyczki lub motywu rejestrującego pole multi_media przez Redux Users API.

Rekomendacja

Zaktualizuj wtyczkę Redux Framework do wersji nowszej niż 4.5.15. Sprawdź, czy używane motywy lub wtyczki rejestrują pola multi_media przez Redux Users API i w razie potrzeby ogranicz ich użycie.

Inne podatności w Redux Framework WordPress plugin

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

The Redux Framework plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 4.5.15 via the multi_media field. This is due to the field's renderer printing the stored value into an href attribute, a hidden input value and an HTML element without escaping, while every neighbouring attribute in the same method is wrapped in esc_attr(). It is compounded by Redux_Extension_Users::user_meta_save() evaluating a field's 'permissions' requirement against a user id taken from the request body ('checkuser_id') rather than the current user, so a Subscriber can write a field declared for 'manage_options'. This makes it possible for authenticated attackers with Subscriber-level access and above to inject arbitrary web scripts into their own profile record that execute when an administrator views that user's profile in the dashboard. Requires a theme or plugin that registers a multi_media field through the Redux Users API.

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