Skip to main content

Semantic MediaWiki CVE-2026-116879

| EUVDEUVD-2026-110707 MEDIUM
Missing Authorization (CWE-862)
2026-10-27 VulnCheck GHSA-562p-4gfm-c22f
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Hold ordinary edit right and CSRF token
  2. Exploit
    Supply serialized subject for restricted page
  3. Execution
    smwtask runs forced UpdateJob on target
  4. Impact
    Cross-page semantic writes and resource consumption

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the Semantic MediaWiki extension at an affected version (7.3.0 through 7.3.1-alpha) to be installed, an account holding the wiki-wide 'edit' right, and a valid CSRF token. The attacker supplies a fully caller-controlled serialized 'subject' parameter naming a page they are not authorized to edit; no non-default SMW setting beyond the standard smwtask update task exposure is needed. Limiting factors: the caller must hold the 'edit' right and present a CSRF token (on hardened wikis this requires an account, though on wikis permitting anonymous editing the 'edit' right - and thus the attack - is available to anonymous users per the patch commentary); and impact is bounded to forced reparsing, semantic-store writes, cache invalidation, and expensive dependency work, not to altering the protected page's wikitext content.

Impact

This is a genuine but moderate-priority issue, not a top-tier emergency. The provided CVSS 4.0 base score is 6.9 (Medium) driven by VI:L and VA:L with VC:N - the impact is integrity of the semantic store and targeted resource consumption, not data disclosure or code execution. No EPSS score was provided and the CVE is not listed in CISA KEV, so there is no evidence of active exploitation; exploitation status is best described as 'no public exploit identified at time of analysis,' though a public PoC reference exists in the GHSA advisory that is not verified as working exploit code (the advisory explicitly states it is source-predicted and 'no live wiki request was made'). The vuln.today decision label is 'this_month,' consistent with a patch-on-normal-cadence rather than drop-everything posture. There is a notable conflict in the signals: the supplied CVSS 4.0 vector carries PR:N (unauthenticated), yet the GHSA advisory states the attacker needs the ordinary 'edit' right plus a CSRF token - verify the authentication precondition with the vendor advisory, since the two sources disagree. The patch commentary partially reconciles this by noting that an anonymous caller may hold the 'edit' right on wikis configured to allow anonymous editing, which would make PR:N correct only in that specific configuration.

Exploit ScenarioDerived

An account holding the ordinary wiki-wide 'edit' right obtains a valid CSRF token and a serialized subject value for a page it is not allowed to edit, then sends a single smwtask update request. The smwtask module authorizes the edit right globally rather than against the named title, so it constructs a FORCED_UPDATE UpdateJob for the restricted page, forcing reparsing and semantic-store writes outside the attacker's authorization boundary. A source-predicted PoC exists in the GHSA advisory; it is not verified as working exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Semantic MediaWiki 7.3.0 through 7.3.1-alpha fails to authorize the target page in its smwtask update task, letting a caller holding the wiki-wide edit right force semantic updates on arbitrary page titles. The caller supplies a serialized subject that is deserialized and passed to a forced UpdateJob without a title-level edit check, so the task can trigger reparsing, semantic-store writes, cache invalidation and expensive dependency work on pages outside the caller's authorization boundary; on wikis that permit anonymous editing, anonymous users may hold that edit right. A safe proof-of-concept request is documented in the vendor advisory but is a staged verification recipe, not confirmed working exploit code, and no active exploitation is confirmed; this is a genuine but moderate-priority issue, not a top-tier emergency.

RemediationAI

Vendor-released patch: 7.3.1. Upgrade Semantic MediaWiki to 7.3.1 or later, which incorporates commit cba0541d1f931e5c5440a483790dd7c3dec1751d and adds title-level authorization via getAuthorizationSubject()/requestedWorkIsPermitted(), including authorizeWrite('edit', $title) and a whitelist of JobListTask job types. The advisory recommends requiring a server-side binding between the task and the just-completed edit and authorizing the exact title, or requiring smw-admin for direct forced updates. If 7.3.1 cannot be deployed immediately, restrict the smwtask API module to trusted users or groups or require an smw-admin-level permission for direct forced updates (the advisory's fallback), or block requests with action=smwtask at the web tier; these controls stop abuse but disable the legitimate post-edit semantic update path, leaving semantic data to be refreshed by scheduled maintenance jobs. Removing the edit right from untrusted or anonymous groups also reduces exposure where anonymous editing is enabled, though it does not address the missing title-level check. See the advisory at https://github.com/SemanticMediaWiki/SemanticMediaWiki/security/advisories/GHSA-6wrc-864f-6vqp and the fix commit at https://github.com/SemanticMediaWiki/SemanticMediaWiki/commit/cba0541d1f931e5c5440a483790dd7c3dec1751d.

Affected VersionsENISA

SemanticMediaWiki 7.3.0 <7.3.1

Affected Packages

euvd semanticmediawiki fix: 7.3.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Semantic MediaWiki is a MediaWiki extension that stores structured semantic data and uses the smwtask API module to run post-edit maintenance tasks. In 7.3.0 and 7.3.1-alpha, Task.php authorized the caller only against the task's global getRequiredPermission() right; UpdateTask returned 'edit', and process() accepted a fully caller-controlled parameters['subject'], deserialized it into a WikiPage, built an UpdateJob for that title and set UpdateJob::FORCED_UPDATE. No comparison was made with the page that triggered the post-edit request and no title-level authorizeWrite check was performed, a CWE-862 missing authorization flaw (the GHSA also maps CWE-863 incorrect authorization). The commit adds Task::getAuthorizationSubject() and Task::requestedWorkIsPermitted(), makes UpdateTask return its subject, and has the module unserialize the subject, reject invalid DataItem values, and call getAuthority()->authorizeWrite('edit', $title) before running. JobListTask is also constrained to the job types in smwgPostEditUpdate['run-jobs'], preventing callers from selecting arbitrary queued jobs. Impact is bounded to forced reparsing, semantic-store writes, cache invalidation and resource-intensive dependency work; the protected page's wikitext is not altered and there is no confidentiality impact.

Know when Semanticmediawiki gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Needs the wiki-wide edit right and CSRF token so PR:L; no confidentiality impact, with low integrity (unauthorized semantic-store writes) and low availability (targeted resource consumption).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Semantic MediaWiki from 7.3.0 before 7.3.1 contains a missing authorization vulnerability in the smwtask update task that allows users with edit rights to force semantic updates on arbitrary pages. Attackers can supply a serialized subject parameter for a restricted page to trigger forced reparsing, semantic-store writes, and resource-intensive dependency work.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular MediaWiki extension, limited to MediaWiki wiki deployments
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-61682 HIGH POC
8.6 Sep 18

Stored cross-site scripting in Semantic MediaWiki 3.1.0 through 6.x lets users with the MediaWiki 'edit' right inject ar

CVE-2026-116878 HIGH
8.7 Oct 27

Semantic MediaWiki before 7.3.1 exposes Special:PropertyLabelSimilarity without an administrator restriction, and a call

CVE-2026-116877 HIGH
8.7 Oct 27

Semantic MediaWiki 2.5.0 through 7.3.0 lets an editor with ordinary page-edit permission exhaust server CPU, memory and

CVE-2026-116872 HIGH
8.7 Oct 27

Quadratic CPU consumption in Semantic MediaWiki's term parser gives unauthenticated visitors a way to tie up PHP search

CVE-2026-116871 HIGH
8.7 Oct 27

Unauthenticated CPU and memory exhaustion in Semantic MediaWiki 3.0.0 up to (but not including) 7.3.1 allows remote atta

CVE-2026-116880 HIGH
7.1 Oct 27

Cross-site request forgery in Semantic MediaWiki's Special:SMWAdmin page allows an attacker to drive destructive mainten

CVE-2026-116876 HIGH
7.1 Oct 27

Semantic MediaWiki 2.5.0 through 7.3.1-alpha applies annotation-driven page protection without any authorization check,

CVE-2026-116890 MEDIUM
6.9 Oct 27

Missing authorization in the Semantic MediaWiki smwtask API module allows unauthenticated remote visitors to invoke main

CVE-2026-116873 MEDIUM
6.9 Oct 27

Missing authorization in Semantic MediaWiki 7.3.0 lets unauthenticated remote callers run queued maintenance jobs of arb

CVE-2026-77616 MEDIUM
6.1 Sep 18

Reflected cross-site scripting in Semantic MediaWiki 7.0.0 through 7.1.0 lets an unauthenticated attacker execute arbitr

CVE-2026-77610 MEDIUM
6.1 Sep 18

Reflected cross-site scripting in Semantic MediaWiki 7.1.0 and earlier lets an unauthenticated remote attacker inject ar

CVE-2026-77607 MEDIUM
6.1 Sep 18

Reflected cross-site scripting in Semantic MediaWiki 7.1.0 and earlier allows unauthenticated attackers to inject arbitr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy