Podatności Semantic MediaWiki
23 znanych podatności CVE w Semantic MediaWiki, przetłumaczonych i ocenionych.
- 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.
- 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ń.
- CVE-2026-116877Średnie
Semantic MediaWiki w wersjach od 2.5.0 przed 7.3.1 zawiera podatność niekontrolowanego zużycia zasobów, która pozwala edytorom o niskich uprawnieniach obejść smwgMaxNumRecurringEvents poprzez podanie dużego parametru limit. Atakujący może zapisywać strony używające #set_recurring_event bez daty końcowej, aby wygenerować tysiące lub miliony podobiektów dat, wyczerpując CPU, pamięć i zasoby bazy danych.
- CVE-2026-116876Wysokie
Semantic MediaWiki od 2.5.0 przed 7.3.1 zawiera podatność nieprawidłowej autoryzacji, która pozwala zwykłym edytorom trwale zabezpieczać strony poprzez dodanie adnotacji Is edit protected. Gdy $smwgEditProtectionRight jest włączone, EditProtectionUpdater stosuje nieokreślone ograniczenia edycji i przenoszenia bez sprawdzania uprawnień autora.
- CVE-2026-116873Wysokie
Semantic MediaWiki od 7.3.0 przed 7.3.1 zawiera brak autoryzacji w module API smwtask, który pozwala nieuwierzytelnionym atakującym uruchamiać zakolejkowane zadania i wymuszać aktualizacje magazynu. Atakujący mogą użyć publicznego anonimowego tokenu CSRF z run-joblist do wykonywania dowolnych typów zadań lub wywołać update na stronach chronionych dla sysopów.
- CVE-2026-116872Wysokie
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.
- CVE-2026-77616Średnie
Rozszerzenie Semantic MediaWiki w wersjach 7.0.0 do 7.1.0 zawiera podatność na refleksyjne XSS w funkcji Special:Ask. Parametr 'cursor' jest niepodpisany i w pełni kontrolowany przez atakującego; brak walidacji prowadzi do wstrzyknięcia surowego HTML do strony.
- CVE-2026-77610Średnie
Przed wersją 7.2.0 rozszerzenia Semantic MediaWiki dane debugowania zapytań (format=debug lub parametr 'debug' na Special:Ask) są generowane jako surowy HTML bez odpowiedniego kodowania kontekstu, co prowadzi do refleksyjnego XSS.
- CVE-2026-77609Średnie
Przed wersją 7.2.0 rozszerzenia Semantic MediaWiki funkcja Special:URIResolver przekierowuje na URL wynikający z podstrony bez walidacji celu, co umożliwia otwarte przekierowanie na obcy host, w tym osadzenie danych uwierzytelniających.
- CVE-2026-77608Średnie
Przed wersją 7.2.0 rozszerzenia Semantic MediaWiki parametr 'value' jest odzwierciedlany w renderowanym wyniku i komunikatach błędów bez wystarczającego kodowania kontekstu wyjścia, co umożliwia refleksyjne XSS.
- CVE-2026-77607Średnie
Przed wersją 7.2.0 rozszerzenia Semantic MediaWiki separator (parametr 'sep') jest wstawiany dosłownie do komórek tabeli HTML, co umożliwia wstrzyknięcie HTML i potencjalnie XSS.
- CVE-2026-77606Średnie
Przed wersją 7.2.0 rozszerzenia Semantic MediaWiki, gdy ustawiono headers=plain, tekst nagłówka tabeli jest emitowany do znacznika <th> przez surową ścieżkę HTML. Kontrolowany przez użytkownika parametr 'mainlabel' może stać się wykonywalnym HTML.
- CVE-2025-61682Wysokie
Semantic MediaWiki to darmowe rozszerzenie MediaWiki typu open source do przechowywania i odpytywania danych w stronach wiki. W wersjach od 3.1.0 do przed 7.0.0 nieoczyszczona wartość atrybutu data jest wstawiana do DOM jako HTML, co umożliwia trwały XSS przez wikitekst. Wersja 7.0.0 naprawia ten problem.
- CVE-2025-10354Średnie
Podatność na odzwierciedlony atak XSS w Semantic MediaWiki. Atakujący może wysłać ofierze złośliwy URL z parametrem endpointu '/index.php/Speciaal:GefacetteerdZoeken', co pozwala na wykonanie kodu JavaScript w przeglądarce ofiary. Może to prowadzić do kradzieży danych użytkownika, takich jak ciasteczka sesji, lub wykonywania działań w imieniu użytkownika.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

