Skip to main content

H5P WordPress Plugin EUVDEUVD-2026-107427

| CVE-2026-112868 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-21 Patchstack GHSA-vc4c-mh3j-3h84
4.3
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-privilege user
  2. Delivery
    Identify object-key parameter
  3. Exploit
    Substitute another user's identifier
  4. Execution
    Bypass access control
  5. Impact
    Modify unauthorized resource

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires an authenticated WordPress account on a site running the H5P plugin version 1.17.9 or earlier (PR:L), reflecting the advisory's note of 'incorrectly configured access control security levels.' The attacker must be able to supply or alter the user-controlled object key in a request to an H5P endpoint. Limiting factors: valid (even if low-privilege) authentication is mandatory, so fully anonymous exploitation is not possible; impact is confined to integrity (no data disclosure or denial of service per the vector); and the site must have the vulnerable plugin installed and active.

Impact

This is a moderate, not high-priority, issue. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, base 4.3) describes a network-reachable but authenticated (PR:L) attack with no user interaction, low complexity, and limited impact confined to integrity (I:L) with no confidentiality or availability impact. The CWE-639 (Authorization Bypass Through User-Controlled Key / IDOR) classification is consistent with this: a logged-in low-privilege user manipulates an object identifier to reach resources they should not. No EPSS score, CISA KEV listing, POC, or SSVC decision data was supplied, so exploitation status is 'no public exploit identified at time of analysis.' There are no conflicting signals to reconcile - rather, key prioritization signals (EPSS, KEV, SSVC) are simply absent, which itself argues against treating this as an urgent item. The requirement for valid authentication (PR:L) and the integrity-only, limited impact meaningfully cap real-world risk despite the network attack vector.

Exploit ScenarioDerived

An authenticated low-privilege WordPress user (e.g., a subscriber or contributor) sends a request to an H5P plugin endpoint while substituting another user's or object's identifier in a user-controlled key parameter, causing the plugin to act on a resource outside the attacker's authorization scope. Because attack complexity is low and no user interaction is needed, the request can be issued directly once a foothold account exists. No public exploit code or active exploitation has been identified for this CVE.

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

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

Alert me

AnalysisAIv1 – Oct 21, 2026

Authorization bypass in the H5P WordPress plugin (versions through 1.17.9) lets an authenticated user manipulate a user-controlled object key to defeat the plugin's access-control checks and modify H5P content they are not authorized to change. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) limits impact to integrity only, with no confidentiality or availability effect, and low-privilege authentication is a hard prerequisite, so this is a moderate, not high-priority, issue. No public exploit code or CISA KEV entry is associated with this CVE in the available data (no public exploit identified at time of analysis).

RemediationAI

The provided data does not identify a fixed version - the advisory lists versions through 1.17.9 as vulnerable without naming a patched release, so the status is best described as no vendor-released patch identified at time of analysis; confirm the current fixed version against the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/h5p/vulnerability/wordpress-h5p-plugin-1-17-9-insecure-direct-object-references-idor-vulnerability?_s_id=cve) or the H5P WordPress plugin repository and upgrade as soon as a patched release is published. Until then, apply compensating controls matched to the PR:L prerequisite: remove H5P-related capabilities (for example h5p_content creation/editing) from subscriber, contributor, and other untrusted roles so only trusted editors can reach the vulnerable endpoints - accepting that legitimate low-privilege authoring workflows will break; restrict access to H5P admin-ajax and REST routes by role or source IP at the web server or WAF, with the trade-off that overly broad rules block legitimate authors and generate false positives; deploy a virtual patch that validates that the requesting user owns or is authorized for the supplied object key - this requires per-request logic and may add latency; and if H5P interactive content is not in active use, deactivate and remove the plugin entirely, at the cost of losing the associated content and any embedded shortcodes rendering. Review existing H5P content for unexpected modifications as a detection measure, since the integrity-only impact means tampering may otherwise go unnoticed.

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 target is the H5P plugin for WordPress (CPE cpe:2.3:a:h5p:h5p:*:*:*:*:*:*:*:*), which adds interactive content types (quizzes, presentations, interactive videos) and exposes endpoints for creating, editing, and fetching H5P content objects. The root cause is CWE-639, Authorization Bypass Through User-Controlled Key - a classic insecure direct object reference where the plugin trusts a client-supplied object identifier and performs an insufficient capability/ownership check on it. WordPress delegates authorization to its roles-and-capabilities model, so the defect amounts to an incorrectly configured or missing access-control check on an H5P endpoint rather than a memory-safety or injection flaw. Because the CVSS vector is PR:L with AV:N/AC:L, the flaw is remotely reachable but requires a valid, even low-privilege, WordPress session; per the vector there is no scope change and no confidentiality or availability impact, only unauthorized modification of content.

Know when H5P 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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Remotely reachable HTTP endpoint (AV:N/AC:L) but requires a valid low-privilege account (PR:L); IDOR enables limited unauthorized modification (I:L) with no confidentiality or availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Authorization Bypass Through User-Controlled Key vulnerability in H5P H5P h5p allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects H5P: from n/a through 1.17.9.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular WordPress interactive-content plugin, widely but not universally installed
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 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

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
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.

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