Cyber Resilience

CVE-2026-8857

Mediawiki 1.43.0 – 1.43.9

Public PoC
Published
01 July 2026
Modified
09 July 2026
CVSS Score v4 0.0
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0039 31th percentile
Risk Priority 0 floored blend · peak EPSS

Summary

CVE-2026-8857 is a uncategorised-severity Code Injection (CWE-94) vulnerability in Mediawiki Mediawiki. Its CVSS base score is 0.0.

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 31th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified map to CM-7 (Least Functionality) and SI-2 (Flaw Remediation) — see the control section below for these in your framework.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

A vulnerability in Wikimedia Foundation timeline. This vulnerability is associated with program files scripts/EasyTimeline.Pl, includes/Timeline.Php. This issue affects timeline: from * before 1.46.0, 1.45.4, 1.44.6, 1.43.9.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1059 Command and Scripting Interpreter Execution
Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries.
Why these techniques?

CWE-94 code injection in public-facing MediaWiki timeline extension (PHP/Perl) enables RCE via T1190 and scripting via T1059.

Confidence: MEDIUM · MITRE ATT&CK Enterprise v19.0

Likely ATT&CK TechniquesAI

Techniques this vulnerability likely enables, inferred from its description, weakness type, and attributed-actor tradecraft. Confidence is per-technique.

T1059 Command and Scripting Interpreter Executionconfidence: HIGH
CWE-94 (Code Injection) in EasyTimeline.pl and Timeline.php directly enables arbitrary command/script execution via crafted timeline input.
T1190 Exploit Public-Facing Application Initial Accessconfidence: HIGH
The vulnerable timeline component is exposed through MediaWiki, allowing remote attackers to exploit the code injection flaw on a public-facing application.
inferred from description + CWE · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-58025Same product: Mediawiki Mediawiki
CVE-2025-67480Same product: Mediawiki Mediawiki
CVE-2026-34088Same product: Mediawiki Mediawiki
CVE-2026-58037Same product: Mediawiki Mediawiki
CVE-2026-58520Same product: Mediawiki Mediawiki
CVE-2025-67484Same product: Mediawiki Mediawiki
CVE-2025-67481Same product: Mediawiki Mediawiki
CVE-2026-58029Same product: Mediawiki Mediawiki
CVE-2026-58517Same product: Mediawiki Mediawiki
CVE-2025-61641Same product: Mediawiki Mediawiki

Affected Assets

mediawiki
mediawiki
1.43.0 — 1.43.9 · 1.44.0 — 1.44.6 · 1.45.0 — 1.45.4

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)
  • CM-7 Least Functionality
  • SI-2 Flaw Remediation
Detect
Catch it (NIST detect / respond)
  • SI-7 Software, Firmware, and Information Integrity
Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V1.3.1

Mitigating Controls (NIST 800-53 r5) AI

prevent

Least functionality disables or removes the vulnerable EasyTimeline.pl and Timeline.php components that allow arbitrary code execution via CWE-94.

prevent

Flaw remediation requires prompt application of the fixed MediaWiki versions (1.46.0/1.45.4/1.44.6/1.43.9) that close the timeline code-injection vulnerability.

detect

Software, firmware, and information integrity monitoring can detect unauthorized modifications to Timeline.php or EasyTimeline.pl that would enable the CWE-94 attack.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

PR.PS-06's SDLC practices directly target injection flaws via secure coding and testing (mostly), yet as a single broad outcome it leaves many code-generation specifics unaddressed (partial).

PR.DS-10 none match
prevents

PR.DS-10 protects runtime data confidentiality/integrity but has no bearing on neutralizing externally influenced input during code generation, so neither direction shows any preventive effect.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

prevents

Banning unapproved code samples and unauthenticated web services, combined with secure-coding standards and SAST, prevents the dynamic generation or inclusion of attacker-supplied code.

none

Controls that restrict unauthorized or malicious code from being introduced via external networks or removable media limit opportunities for an attacker to inject and execute arbitrary code.

References