CVE-2026-48912
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
Apache Answer do wersji 2.0.1 ma podatność na nieprawidłową walidację danych wejściowych: brak sprawdzenia własności w logice czyszczenia awatarów pozwala każdemu uwierzytelnionemu użytkownikowi usuwać pliki przesłane przez innych użytkowników, podając ich adresy URL.
Ocena ryzyka
Uwierzytelnieni użytkownicy mogą usuwać pliki innych osób, co prowadzi do utraty danych i naruszenia integralności systemu.
Rekomendacja
Zaleca się aktualizację Apache Answer do wersji 2.0.2, która naprawia ten problem.
Inne podatności w Apache Answer
Zobacz wszystkie- CVE-2026-60053Krytyczne
Apache Answer do wersji 2.0.1 ma niewystarczające wygasanie sesji: administracyjne klucze API pozostają ważne po degradacji administratora lub po oznaczeniu konta jako nieaktywne, zawieszone lub usunięte, umożliwiając dalszy dostęp do czasu jawnego usunięcia kluczy.
- CVE-2026-60023Wysokie
Apache Answer do wersji 2.0.1 ma podatność na ujawnienie wrażliwych informacji: usunięte lub oczekujące odpowiedzi mogą być pobrane przez nieautoryzowanych użytkowników za pośrednictwem ścieżki odczytu pojedynczej odpowiedzi, gdy nadrzędne pytanie pozostaje widoczne.
- CVE-2026-50749Średnie
Apache Answer do wersji 2.0.1 ma podatność na nieprawidłową autoryzację: każdy uwierzytelniony użytkownik może odrzucić dowolne oczekujące poprawki bez uprawnień do przeglądu z powodu braku sprawdzenia autoryzacji w operacji odrzucania.
- CVE-2026-48911Wysokie
Apache Answer do wersji 2.0.1 ma podatność na niewystarczającą weryfikację autentyczności danych: brak sprawdzenia autoryzacji w przepływie wiązania e-maila przy logowaniu zewnętrznym pozwala nieuwierzytelnionym atakującym przejąć dowolne konta użytkowników, nakłaniając ofiary do kliknięcia spreparowanego linku potwierdzającego.
- CVE-2026-48834Wysokie
Apache Answer do wersji 2.0.1 ma podatność na nieprawidłowe obsługiwanie niespójności parametru długości: nieuwierzytelnieni atakujący mogą spowodować odmowę usługi za pomocą specjalnie spreparowanego nagłówka Accept-Language, który wywołuje nadmierne zużycie procesora podczas parsowania.
- CVE-2026-25700Wysokie
W podatności CVE-2026-25700 występuje niewłaściwe ograniczenie przypisania tokenów bezpieczeństwa w Apache Answer do wersji 2.0.0. Wydane wcześniej tokeny administracyjne nie były unieważniane po zawieszeniu, usunięciu lub dezaktywacji konta administratora, co umożliwiało dalszy dostęp do interfejsów API administracyjnych aż do wygaśnięcia tokenu.
- CVE-2026-34905Średnie
Apache Answer do wersji 2.0.0 nie egzekwował ograniczeń dostępu do bezpośrednich endpointów API dla niepublicznych pytań. Uwierzytelnieni użytkownicy mogli odkrywać i przeglądać takie pytania, odpowiedzi, komentarze oraz historię zmian.
- CVE-2026-34033Średnie
Apache Answer do wersji 2.0.0 zawiera lukę XSS, ponieważ treść dostarczona przez użytkownika jest dołączana do powiadomień e-mail bez odpowiedniego kodowania. Uwierzytelniony użytkownik może wstrzyknąć dowolny HTML do e-maili wysyłanych do innych użytkowników.
- CVE-2026-34031Średnie
W Apache Answer do wersji 2.0.0 występuje podatność na nieograniczone przesyłanie plików z niebezpiecznym typem. Serwer nie weryfikował wystarczająco adresów URL obrazów dostarczanych przez użytkownika, co pozwalało na osadzanie dowolnych zewnętrznych treści jako zdjęć profilowych.
- CVE-2026-33582Średnie
Apache Answer do wersji 2.0.0 zawiera podatność polegającą na nieograniczonym przesyłaniu plików o niebezpiecznym typie. Specjalnie spreparowany obraz TIFF może spowodować nadmierne przydzielenie pamięci podczas dekodowania, co prowadzi do awarii serwera. Podatność wymaga uwierzytelnienia.
Oryginalny opis (angielski, źródło NVD)
Improper Input Validation vulnerability in Apache Answer. This issue affects Apache Answer: through 2.0.1. A missing ownership check in the avatar-cleanup logic allows any authenticated user to delete other users' uploaded files by supplying their file URLs. Users are recommended to upgrade to version 2.0.2, which fixes the issue.

