CVE-2026-116872
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 29 - wyżej niż 29% wszystkich znanych CVE
Streszczenie
Semantic MediaWiki od 3.0.0 przed 7.3.1 zawiera podatność złożoności algorytmicznej w TermParser::normalize_compact_form(), która pozwala nieuwierzytelnionym atakującym wywołać kwadratowe zużycie CPU. Atakujący mogą przesyłać długie terminy wyszukiwania z wieloma wyrażeniami in:(...) lub has:(...) do Special:Search.
Ocena ryzyka
Może dojść do wyczerpania procesów roboczych wyszukiwania PHP, co prowadzi do odmowy usługi. System może stać się wolny lub niedostępny.
Rekomendacja
Zaktualizuj Semantic MediaWiki do wersji 7.3.1 lub nowszej. Rozważ ograniczenie złożoności zapytań wyszukiwania i monitorowanie obciążenia.
Inne podatności w Semantic MediaWiki
Zobacz wszystkie- CVE-2026-116890Wysokie
Semantic MediaWiki od 3.0.0 przed 7.3.0 zawiera brak autoryzacji w module api.php smwtask, który pozwala nieuwierzytelnionym atakującym uruchamiać zadania konserwacyjne przeznaczone tylko dla administratorów. Atakujący mogą użyć publicznego anonimowego tokenu CSRF do odczytu statystyk wewnętrznych, kolejkowania zadań i ich wykonywania.
- CVE-2026-116887Średnie
Semantic MediaWiki w wersjach od 3.0.0 przed 7.3.1 zawiera podatność typu stored XSS, która pozwala użytkownikom z prawem edycji stron wstrzyknąć HTML poprzez wartości właściwości typu Keyword renderowane bez escapowania na Special:Browse. Atakujący może oznaczyć właściwość Keyword ładunkiem obsługi zdarzeń, który wykonuje JavaScript w sesjach przeglądających, w tym administratorów, aby odczytać tokeny i wykonać działania.
- CVE-2026-116886Średnie
Semantic MediaWiki w wersjach od 2.5.0 przed 7.3.1 zawiera podatność typu stored XSS, która pozwala użytkownikom z prawem edycji stron wstrzyknąć skrypty poprzez wartości właściwości External identifier. Atakujący może oznaczyć ładunki znaczników, które ExternalIdentifierValue renderuje bez escapowania na Special:Browse, wykonując JavaScript w sesjach przeglądających, w tym administratorów.
- CVE-2026-116883Średnie
Semantic MediaWiki w wersjach od 3.1.0 przed 7.3.1 zawiera podatność typu stored XSS, która pozwala uwierzytelnionym edytorom schematów wstrzyknąć HTML poprzez opisy schematów. Atakujący z uprawnieniem smw-schemaedit może zapisać HTML, który jest przekazywany bez escapowania do Html::rawElement() w HtmlBuilder, modyfikując strony i atakując użytkowników przeglądających schemat.
- CVE-2026-116882Średnie
Semantic MediaWiki w wersjach od 4.2.0 przed 7.3.1 zawiera podatność typu stored XSS, która pozwala uwierzytelnionym edytorom profili lub schematów wstrzyknąć HTML poprzez etykiety linków eksploracji FacetedSearch. Atakujący może zapisać znaczniki w etykiecie, które ExploreListBuilder::buildHTML() przekazuje bez escapowania do Html::rawElement(), modyfikując stronę Special:FacetedSearch i potencjalnie wykonując skrypty w przeglądarkach przeglądających.
- CVE-2026-116879Średnie
Semantic MediaWiki w wersjach od 7.3.0 przed 7.3.1 zawiera podatność braku autoryzacji w zadaniu aktualizacji smwtask, która pozwala użytkownikom z prawem edycji wymusić aktualizacje semantyczne na dowolnych stronach. Atakujący może podać zserializowany parametr subject dla zastrzeżonej strony, aby wywołać wymuszone ponowne parsowanie, zapisy do magazynu semantycznego i pracochłonne przetwarzanie zależności.
- CVE-2026-116878Wysokie
Semantic MediaWiki od 2.5.0 przed 7.3.1 zawiera podatność niekontrolowanego zużycia zasobów, która pozwala anonimowym atakującym wymusić obliczenia kwadratowe, podając limit zero do Special:PropertyLabelSimilarity. Atakujący mogą wysyłać powtarzające się żądania z limit=0, aby obejść SQL LIMIT i wywołać porównania similar_text().
- CVE-2026-116871Wysokie
Semantic MediaWiki 3.0.0 przed 7.3.1 zawiera podatność niekontrolowanej rekurencji w LegacyParser::getSubqueryDescription(), która przetwarza zagnieżdżone tokeny zapytań przed zastosowaniem limitów głębokości. Nieuwierzytelnieni atakujący mogą przesyłać głęboko zagnieżdżone elementy zapytań do API action=ask.
- CVE-2026-116885Średnie
Semantic MediaWiki w wersjach od 3.1.0 przed 7.3.1 zawiera podatność typu reflected XSS w wyszukiwaniu ID na Special:SMWAdmin, która pozwala nieuwierzytelnionym atakującym wstrzyknąć znaczniki poprzez nieescapowany parametr id. Atakujący może zwabić administratora smw-admin do otwarcia spreparowanego linku, omijając automatyczną weryfikację tokenu edycji, aby wykonać skrypt i uprawnione działania w sesji administratora.
- CVE-2026-116881Średnie
Semantic MediaWiki w wersjach od 3.0.0 przed 7.3.1 zawiera podatność typu XSS, która pozwala atakującym wstrzyknąć znaczniki poprzez zapisanie złośliwych wartości właściwości semantycznych renderowanych bez escapowania w podpowiedziach autouzupełniania. Gdy inny użytkownik otworzy autouzupełnianie wartości właściwości z pustym zapytaniem, jquery.autocomplete.js łączy surową wartość z API PValueLookup z HTML poprzez container.html(), modyfikując listę rozwijaną i potencjalnie wykonując skrypt.
Oryginalny opis (angielski, źródło NVD)
Semantic MediaWiki from 3.0.0 before 7.3.1 contains an algorithmic complexity vulnerability in TermParser::normalize_compact_form() that allows unauthenticated attackers to cause quadratic CPU consumption. Attackers can submit long search terms with many distinct in:(...) or has:(...) expressions to Special:Search to exhaust PHP search workers when the extended search engine is enabled.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

