CVE-2026-76010
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 56 - wyżej niż 56% wszystkich znanych CVE
Streszczenie
Wtyczka NextGEN Gallery dla WordPressa (do wersji 4.4.1) jest podatna na zdalne wykonanie kodu w funkcji render_image. Luka wynika z nieograniczonego przypisywania kluczy meta_data dostarczonych przez użytkownika do modelu obrazu, braku kontroli realpath w konstrukcji ścieżek oraz obejścia sprawdzania podpisu na publicznej trasie dostarczania obrazów. Uwierzytelniony atakujący z dostępem na poziomie custom może wykonać kod na serwerze.
Ocena ryzyka
Atakujący z kontem subskrybenta, który kiedykolwiek miał uprawnienie 'NextGEN Manage gallery', może wykonać dowolny kod na serwerze, co prowadzi do pełnego przejęcia witryny. Uprawnienie to pozostaje aktywne nawet po jego odebraniu, co zwiększa ryzyko.
Rekomendacja
Zaktualizuj wtyczkę NextGEN Gallery do wersji nowszej niż 4.4.1. Dodatkowo przejrzyj konta z uprawnieniami do zarządzania galerią i ogranicz je do niezbędnego minimum.
Inne podatności w NextGEN Gallery
Zobacz wszystkie- CVE-2026-94123Wysokie
Wtyczka NextGEN Gallery w wersjach do 4.5.0 włącznie zawiera podatność Arbitrary File Download, którą może wykorzystać nieuwierzytelniony atakujący. Pozwala to na pobranie dowolnych plików z serwera.
- CVE-2026-9059Krytyczne
Podatność SQL Injection w NextGEN Gallery przed wersją 4.2.1. Uwierzytelniony atakujący z uprawnieniami 'NextGEN Gallery overview' może wstrzyknąć dowolny SQL w klauzulę ORDER BY poprzez parametr 'orderby' w endpointach REST API. Przyczyną jest niedostateczna funkcja sanityzacji '_clean_column()' używająca czarnej listy znaków.
- CVE-2026-116563Średnie
Wtyczka NextGEN Gallery dla WordPressa w wersjach do 4.5.4 włącznie jest podatna na przechowywany DOM-based XSS poprzez parametr 'comment' z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Umożliwia to nieuwierzytelnionym atakującym wstrzyknięcie dowolnych skryptów internetowych do stron, które wykonają się przy każdej wizycie użytkownika.
- CVE-2026-28141Wysokie
Nieuwierzytelniony atak typu Cross Site Scripting (XSS) w wtyczce NextGEN Gallery w wersjach do 4.2.3 włącznie. Atakujący może wstrzyknąć złośliwy skrypt bez logowania.
- CVE-2026-6566Średnie
Wtyczka NextGEN Gallery dla WordPress do wersji 4.2.0 zawiera podatność Insecure Direct Object Reference w REST API do usuwania obrazów. Brakuje autoryzacji na poziomie obiektu – sprawdzane są tylko uprawnienia 'NextGEN Manage gallery', bez weryfikacji własności galerii. Uwierzytelniony atakujący z uprawnieniami Subscriber i 'NextGEN Manage gallery' może usuwać obrazy innych użytkowników oraz powiązane pliki z dysku.
Oryginalny opis (angielski, źródło NVD)
The Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.4.1 via the render_image function. This is due to unrestricted mass assignment of caller-supplied meta_data keys onto the image model combined with missing realpath containment in path construction and a bypassable signature check on the public image delivery route. This makes it possible for authenticated attackers, with custom-level access and above, to execute code on the server. Exploitation requires the authenticated attacker to own at least one NextGEN gallery — a condition that can be satisfied by any Subscriber who was ever granted the 'NextGEN Manage gallery' capability, and that access is retained indefinitely due to the stored gallery-author equality fallback in _can_manage_gallery() even after the capability is revoked.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

