CVE-2026-89406
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
Wtyczka Modula Image Gallery – Photo Grid & Video Gallery dla WordPressa (wersje do 3.0.1 włącznie) jest podatna na nieautoryzowane ujawnienie zawartości prywatnych galerii. Funkcja Modula_Meta::add_metas() jest podpięta do wp_head przy każdym żądaniu frontendu i wyszukuje dowolny post przez get_post($_GET['modula_gallery_id']) bez weryfikacji statusu postu lub uprawnień żądającego. Nieuwierzytelniony atakujący może wyliczyć prywatne posty modula-gallery i ich załączniki oraz odzyskać tytuł, opis, wymiary i oryginalny URL przesłanego obrazu poprzez tagi meta Open Graph/Twitter, co umożliwia bezpośrednie nieuwierzytelnione pobranie oryginalnych prywatnych obrazów.
Ocena ryzyka
Atakujący może uzyskać dostęp do prywatnych obrazów i informacji o nich, co może prowadzić do naruszenia poufności. Ryzyko jest wysokie, ponieważ atak nie wymaga uwierzytelnienia.
Rekomendacja
Zaktualizuj wtyczkę do wersji nowszej niż 3.0.1, jeśli jest dostępna. W przeciwnym razie rozważ wyłączenie wtyczki lub ograniczenie dostępu do prywatnych galerii.
Inne podatności w Modula Image Gallery – Photo Grid & Video Gallery
Oryginalny opis (angielski, źródło NVD)
The Modula Image Gallery – Photo Grid & Video Gallery plugin for WordPress is vulnerable to unauthorized disclosure of private gallery contents in versions up to, and including, 3.0.1. This is due to the Modula_Meta::add_metas() function being hooked to wp_head on every frontend request and looking up any post via get_post( $_GET['modula_gallery_id'] ) without verifying the gallery's post_status or the requester's capability to read it — the gallery-side input guard is bugged (empty('modula_gallery_id') tests a nonempty string literal instead of the GET parameter, so it is always false), the only object validation is a post_type === 'modula-gallery' check, and no is_user_logged_in()/current_user_can('read_post', $gallery_id) check is performed. This makes it possible for unauthenticated attackers to enumerate private modula-gallery posts and their member attachments and recover the image's title, description, dimensions, and original upload URL via Open Graph/Twitter meta tags emitted in the response, which then allows direct unauthenticated download of the original private image bytes.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

