CVE Catalog

CVE-2026-77610

MediumCVSS 6.1
Published: Translated: NVD NIST

Summary

Prior to version 7.2.0, query debug output (format=debug or the 'debug' parameter on Special:Ask) in Semantic MediaWiki is assembled as raw HTML without proper output-context encoding, leading to reflected XSS.

Risk Assessment

An anonymous attacker can send a crafted request that causes script execution in the victim's browser, potentially enabling session hijacking or other malicious actions.

Recommendation

Upgrade Semantic MediaWiki to version 7.2.0, which contains the fix.

Other vulnerabilities in Semantic MediaWiki

See all
Original NVD description (English source)

Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, query debug output (`format=debug`, or the `debug` request parameter on `Special:Ask`) is assembled by `SMW\Query\DebugFormatter` and emitted as raw HTML. Several of its sinks apply no output-context encoding, so attacker-controlled query input is reflected into the page without escaping. On `Special:Ask` the resulting string is concatenated into the page and sent through `OutputPage::addHTML`, never through the MediaWiki parser or Sanitizer. No special user right is required; an anonymous request suffices. This is a reflected XSS: the payload is taken from the request and echoed in the same response. Exploitation requires the query condition to target a text/blob-typed property (whose value is re-serialized verbatim); the predefined `_txt` properties (`Text`, etc.) that ship on every install satisfy this, so no attacker-created content is needed. Version 7.2.0 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS