CVE-2026-116892
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Możliwe jest wykonanie dowolnego skryptu w przeglądarce odwiedzających wiki, co może prowadzić do kradzieży sesji lub danych uwierzytelniających.
Rekomendacja
Zaktualizuj SemanticMediaWiki do wersji 7.3.1 lub nowszej. Rozważ wdrożenie nagłówka Content-Security-Policy jako dodatkowej ochrony.
Inne podatności w SemanticMediaWiki
Zobacz wszystkie- 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-116889Średnie
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.
- 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 3.1.0 before 7.3.1 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject markup through the search parameter of the extended Special:Search profile. Attackers can send visitors crafted URLs using the smw profile with SVG event handlers, which ProfileForm::profile_sheet inserts unescaped into a pre element, executing script in the wiki origin.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

