CVE-2026-116889
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
SemanticMediaWiki od wersji 2.5.0 przed 7.3.1 zawiera podatność typu stored cross-site scripting, która pozwala użytkownikom z prawem edycji stron wstrzykiwać skrypt poprzez wartości właściwości typu Code. Atakujący mogą dodać adnotację z prawidłową wartością JSON zawierającą znaczniki HTML, które CodeStringValueFormatter renderuje bez escapowania na Special:Browse, wykonując JavaScript w sesjach przeglądających.
Ocena ryzyka
Przechowywany skrypt może wykonywać się u każdego, kto przegląda dotkniętą stronę, co umożliwia przejęcie sesji lub konta użytkowników wiki.
Rekomendacja
Zaktualizuj SemanticMediaWiki do wersji 7.3.1 lub nowszej. Przejrzyj istniejące wartości właściwości typu Code pod kątem wstrzykniętego kodu.
Inne podatności w SemanticMediaWiki
Zobacz wszystkie- CVE-2026-116892Średnie
SemanticMediaWiki od wersji 3.1.0 przed 7.3.1 zawiera podatność typu reflected cross-site scripting, która pozwala nieuwierzytelnionym atakującym wstrzykiwać znaczniki poprzez parametr search rozszerzonego profilu Special:Search. Atakujący mogą wysyłać odwiedzającym spreparowane adresy URL wykorzystujące profil smw z obsługą zdarzeń SVG, które ProfileForm::profile_sheet wstawia bez escapowania do elementu pre, wykonując skrypt w origin wiki.
- CVE-2026-116891Średnie
SemanticMediaWiki od wersji 4.2.0 przed 7.2.1 zawiera podatność typu reflected cross-site scripting, która pozwala nieuwierzytelnionym atakującym wstrzykiwać HTML poprzez nieescapowane parametry cstate w Special:FacetedSearch. Atakujący mogą tworzyć adresy URL z parametrem q, pasującym csum crc32 lub filtered=1 oraz wartościami cstate, które wychodzą poza atrybuty ukrytych pól wejściowych i wykonują skrypt w przeglądarkach ofiar.
- CVE-2026-116888Średnie
SemanticMediaWiki w wersjach od 3.2.0 przed 7.3.1 zawiera podatność typu stored XSS, która pozwala użytkownikom z uprawnieniem smw-schemaedit wstrzyknąć znaczniki poprzez nieescapowane pole canonical_name schematu grupy właściwości. Atakujący może zapisać schemat, którego canonical_name zawiera znaczniki skryptu, które GroupFormatter renderuje bez escapowania w nagłówkach Special:Browse, wykonując JavaScript w sesjach przeglądających, w tym administratorów.
- CVE-2026-116884Średnie
SemanticMediaWiki w wersjach od 5.0.0 przed 7.3.1 zawiera podatność typu stored XSS w pliku ext.smw.tooltip.tippy.js, który renderuje atrybuty data-* poprzez innerHTML z włączonym allowHTML. Edytorzy mogą umieścić span .smw-highlighter ze złośliwym atrybutem data-content, data-title, data-top, data-bottom lub data-theme, aby wykonać JavaScript, gdy przeglądający, w tym administratorzy, najadą na niego kursorem.
- CVE-2026-116875Średnie
SemanticMediaWiki w wersjach od 3.0.0 do 7.3.1 zawiera podatność typu reflected cross-site scripting w Special:Ask. Parametry separatorów (sep, propsep, valuesep, delim, separator) są wypisywane bez escapowania HTML w drukarkach wyników list, category, DSV i CSV. Nieuwierzytelniony atakujący może wysłać ofierze spreparowany link Special:Ask z request_type=raw lub request_type=special_page, aby wykonać JavaScript w kontekście wiki.
- CVE-2026-116874Średnie
SemanticMediaWiki w wersjach od 3.1.0 do 7.3.1 zawiera podatność typu reflected cross-site scripting umożliwiającą nieuwierzytelnionym atakującym wstrzyknięcie skryptów poprzez nieescapowany parametr default w JsonResultPrinter. Atakujący może nakłonić ofiarę do otwarcia spreparowanego linku Special:Ask z zapytaniem zwracającym zero wyników i request_type=special_page, co pozwala wykonać JavaScript w kontekście wiki.
Oryginalny opis (angielski, źródło NVD)
SemanticMediaWiki from 2.5.0 before 7.3.1 contains a stored cross-site scripting vulnerability that allows users with page-edit rights to inject script through Code-typed property values. Attackers can annotate a valid JSON value embedding HTML markup, which the CodeStringValueFormatter renders unescaped on Special:Browse, executing JavaScript in viewers' sessions.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

