Skip to main content

H5P WordPress Plugin EUVDEUVD-2026-108027

| CVE-2026-112867 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-22 audit@patchstack.com GHSA-px3h-x9p7-gjv8
6.5
CVSS 3.1 · Vendor: patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged WordPress user
  2. Delivery
    Inject script into H5P content field
  3. Exploit
    Stored payload persists unsanitized
  4. Execution
    Admin views content in browser
  5. Persist
    Script executes in victim session
  6. Impact
    Hijack session or forge admin actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Exploitation requires an existing authenticated WordPress account with at least low-level privileges (PR:L) capable of creating or editing H5P interactive content, and the stored payload only executes when a victim user (such as an administrator) subsequently views the attacker-controlled content in their browser (UI:R). Limiting factors: no unauthenticated path exists, so sites that do not grant content-authoring roles to untrusted users face substantially reduced risk; successful impact depends on a privileged victim actually rendering the injected content. All H5P plugin versions from the earliest affected through 1.17.9 are vulnerable.

Impact

This is a moderate-severity Stored XSS (CWE-79) in the H5P WordPress plugin, rated CVSS 6.5 with vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L. The signals are internally consistent and point to a genuine but bounded risk rather than a top-tier emergency. PR:L confirms the attacker must already hold a low-privileged authenticated account on the WordPress site, and UI:R means a victim (typically an admin or other user) must view the attacker-injected content to trigger execution; these two factors materially reduce real-world exploitability compared to an unauthenticated flaw. The scope change (S:C) and low C/I/A impacts are typical of stored XSS, where injected script executes in the victim's browser session and can lead to session/cookie theft, admin action forgery, or further privilege escalation. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active or widespread exploitation - this should be treated as a patch-in-normal-cycle item, prioritized higher only on sites that allow untrusted low-privilege contributors. EPSS and KEV data are absent from the input (not confirmed negative), so exploitation probability cannot be quantified from the data given.

Exploit ScenarioDerived

A low-privileged authenticated user (e.g. a contributor or author account) injects malicious JavaScript into an H5P interactive content field that is not properly neutralized. When an administrator or other user later opens or previews that content in wp-admin, the script executes in their browser session, enabling session hijacking or forged administrative actions. No public exploit code was identified in the provided data, though stored XSS in Patchstack-tracked WordPress plugins is generally straightforward to weaponize.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Stored cross-site scripting in the H5P WordPress plugin through 1.17.9 allows authenticated users with low-level content permissions to inject persistent script into H5P interactive content, which then executes when a victim such as an administrator views the affected page. The issue is rated CVSS 6.5 with vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, reflecting the need for an authenticated authoring account and victim user interaction; no public exploit identified at time of analysis.

RemediationAI

Consult the Patchstack advisory and upgrade the H5P WordPress plugin to the vendor-designated fixed release later than 1.17.9; an exact fixed version is not supplied in the available data. If an immediate update cannot be applied, restrict H5P content creation and editing to trusted roles, remove H5P authoring capabilities from low-trust or untrusted accounts, and review existing H5P content for stored script payloads. Temporarily disabling the H5P plugin is an option for sites that do not depend on interactive content, with the trade-off of losing H5P functionality. Role restrictions reduce editorial flexibility but directly address the PR:L precondition, and content review may require database-level inspection of stored H5P fields.

Affected VersionsENISA

H5P 0 ≤1.17.9

Affected Packages

euvd h5p no fix

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

The affected software is the H5P plugin for WordPress, which lets users create and embed interactive content. CWE-79 improper neutralization of input during web page generation means H5P content fields are not adequately sanitized before being stored and later rendered in a victim's browser, producing stored XSS. The CVSS vector PR:L indicates an authenticated low-privileged content author is required, UI:R indicates a victim must view the stored content, and S:C indicates the script runs in the context of the affected site with scope change. All plugin versions through 1.17.9 are reported vulnerable; no CPE strings were supplied in the available data.

Know when Wordpress Plugin 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 (patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

Authenticated low-privilege user injects the payload (PR:L), a victim must render it (UI:R), and script executes cross-context in the victim's browser session (S:C) with limited C/I/A impact typical of stored XSS.

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

Primary rating from Vendor (patchstack).

CVSS VectorVendor: patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in H5P H5P h5p allows Stored XSS.This issue affects H5P: from n/a through 1.17.9.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular WordPress interactive-content plugin, common but not universal
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

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.1%
Patch available No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

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