CVE-2026-116871
WysokieCVSS 7.5Streszczenie
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.
Ocena ryzyka
Może dojść do zużycia znacznych zasobów CPU i pamięci, blokując procesy robocze żądań. Prowadzi to do odmowy usługi.
Rekomendacja
Zaktualizuj Semantic MediaWiki do wersji 7.3.1 lub nowszej. Rozważ ograniczenie głębokości zagnieżdżenia zapytań i monitorowanie zasobów.
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-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.
- CVE-2026-116880Wysokie
Semantic MediaWiki od 3.0.0 przed 7.3.1 zawiera podatność CSRF w Special:SMWAdmin, ponieważ nadpisuje wpEditToken świeżo wygenerowanym prawidłowym tokenem. Atakujący mogą zwabić uwierzytelnionego użytkownika smw-admin na złośliwą stronę, która wywołuje konfigurację schematu, usuwanie encji lub akcje zadań.
Oryginalny opis (angielski, źródło NVD)
Semantic MediaWiki 3.0.0 before 7.3.1 contains an uncontrolled recursion vulnerability in LegacyParser::getSubqueryDescription() that processes nested query tokens before depth limits apply. Unauthenticated attackers can submit deeply nested query elements to the action=ask API to consume substantial CPU and memory, tying up request workers.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

