CVE-2026-46366
WysokieStreszczenie
phpMyFAQ przed wersją 4.1.2 zawiera podatność na ujawnienie informacji w metodzie getIdFromSolutionId(), która nie stosuje filtracji uprawnień. Umożliwia to nieautoryzowanym atakującym enumerację zastrzeżonych wpisów FAQ oraz odczyt ich tytułów przez punkt końcowy /solution_id_{id}.html.
Ocena ryzyka
Atakujący mogą sekwencyjnie iterować identyfikatory rozwiązań, odkrywając wszystkie FAQ, w tym te zastrzeżone dla określonych użytkowników lub grup. Może to prowadzić do ujawnienia wrażliwych metadanych.
Rekomendacja
Zaleca się aktualizację phpMyFAQ do wersji 4.1.2 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto wdrożyć odpowiednie mechanizmy filtracji uprawnień w aplikacji.
Oryginalny opis (angielski, źródło NVD)
phpMyFAQ before 4.1.2 contains an information disclosure vulnerability in the getIdFromSolutionId() method that lacks permission filtering, allowing unauthenticated attackers to enumerate restricted FAQ entries and read their titles via the /solution_id_{id}.html endpoint. Attackers can sequentially iterate solution IDs to discover all FAQs including those restricted to specific users or groups, leaking sensitive metadata through redirect Location headers and page canonical links.

