Skip to main content

Hippoo Mobile App CVE-2026-111601

| EUVDEUVD-2026-103215 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-17 Wordfence GHSA-2wvf-fwmx-3fj2
6.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious URL with payload in token_id
  2. Delivery
    Deliver link to victim via phishing
  3. Exploit
    Victim clicks, request reaches REST handler
  4. Execution
    Payload reflected unsanitized, script executes in browser
  5. Impact
    Steal session or act as victim

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 that an unauthenticated attacker lure a victim into clicking a crafted URL (UI:R is the primary limiting factor) that targets the plugin's REST endpoint with a malicious 'token_id' query parameter. The specific technical precondition is the plugin's own REST routing: the URL-path regex restricts the path segment to word characters, but WP_REST_Request query-string precedence lets a ?token_id= value override the path and reach the vulnerable handler (rest.php ~L189/L422/L424) verbatim, so no non-default server configuration is needed - the vulnerable code path is reachable on standard installs of Hippoo Mobile App for WooCommerce ≤1.12.0. Impact is limited to reflected (non-persistent) script execution in the victim's browser; it does not auto-trigger and affects only users who are induced to click.

Impact

Signals are mostly consistent and point to a genuine but moderate-severity issue rather than a top-tier emergency. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N = 6.1 Medium) describes a classic reflected XSS: network-reachable, low complexity, no privileges, but requiring user interaction (victim must click a crafted link), with changed scope and limited confidentiality/integrity impact and no availability impact. No EPSS score was provided, so exploitation probability cannot be quantified. The vulnerability is NOT in CISA KEV and no public POC/exploit code is referenced, so there is no public exploit identified at time of analysis. The description adds valuable technical nuance confirmed against the Wordfence advisory and the plugin source on plugins.trac.wordpress.org: the REST route's URL-path regex only constrains the path segment to word characters, but WP_REST_Request's query-string precedence lets a ?token_id= value override the path and reach the handler verbatim, defeating the intended regex sanitization. This is a credible, well-understood bug class for WordPress plugins. Net: a real, patch-worthy issue, but the UI:R requirement and limited (reflected, not stored/persistent) impact keep real-world risk moderate; prioritize patching, but this is not a wormable or unauthenticated-RCE-class crisis.

Exploit ScenarioDerived

An attacker crafts a malicious URL targeting a vulnerable site's Hippoo REST endpoint with a JavaScript payload in the token_id query parameter, which bypasses the path regex and is reflected unsanitized into the response. The attacker emails or messages the link to a logged-in administrator or customer; when the victim clicks it, the script executes in their browser session in the site's origin, enabling session/cookie theft or actions on their behalf. No authentication is required of the attacker, but the attack fails unless a victim is successfully tricked into clicking (UI:R); no public exploit code is referenced.

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 17, 2026

Reflected cross-site scripting in the Hippoo Mobile App for WooCommerce WordPress plugin (all versions through 1.12.0) lets an unauthenticated attacker execute arbitrary script in a victim's browser by luring them to a crafted URL that supplies a malicious 'token_id' query parameter to the plugin's REST endpoint. The path segment is filtered to word characters, but WP_REST_Request's query-string precedence lets '?token_id=' override the path value and reach the handler unsanitized, so the regex protection is effectively void on default installs. Successful exploitation requires user interaction (UI:R, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, 6.1), and impact is limited to reflected script execution in the context of the targeted site; no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

Upgrade the Hippoo Mobile App for WooCommerce plugin past 1.12.0 as soon as a fixed release is published; the plugin's Trac changeset at https://plugins.trac.wordpress.org/changeset/3739429/hippoo/trunk/app/rest.php indicates an upstream fix has been committed to trunk, but a tagged patched version number is not independently confirmed in the available data, so verify the installed version against the plugin's changelog before considering the site clean. If upgrading immediately is not possible, deactivate the plugin on sites that do not need mobile-app connectivity (the trade-off is loss of the mobile app/API integration), or block external access to the plugin's REST endpoints matching the hippoo namespace at the reverse proxy or WAF while allowing only trusted app backends - this may break legitimate mobile clients that share the same route. Because exploitation is reflected and requires a victim to click a crafted link, shortening session lifetimes and enforcing a content security policy that disallows inline script reduces the practical impact of a successful lure, though neither substitutes for patching. Review logs for requests carrying ?token_id= payloads containing script markup against the plugin's REST paths as a detection and incident-triage measure.

Affected VersionsENISA

Hippoo Mobile App for WooCommerce 0 ≤1.12.0

Affected Packages

euvd hippoo_mobile_app_for_woocommerce 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 flaw is a classic CWE-79 reflected cross-site scripting rooted in the plugin's REST API routing logic (app/rest.php, roughly lines 189, 422 and 424 in tag 1.12.0). The plugin registers a REST route whose URL path is validated by a regular expression constrained to word characters, which would ordinarily prevent metacharacter payloads from reaching the handler. However, WordPress's WP_REST_Request merges parameters with query-string values taking precedence over path-derived values, so an attacker-supplied ?token_id= value is exposed to the handler verbatim and bypasses the path regex entirely. Because the value is neither sanitized on input nor escaped on output, injected markup and JavaScript are rendered back to the requesting browser. The CPE cpe:2.3:a:hippooo:hippoo_mobile_app_for_woocommerce:*:*:*:*:*:*:*:* denotes the full unpatched version range of the plugin up to and including 1.12.0, and the vulnerable code path is reachable on a standard WordPress installation with the plugin active - no non-default server configuration is required.

Know when Hippoo Mobile App For Woocommerce 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 (Wordfence) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Unauthenticated network-reachable reflected XSS (PR:N, AV:N, AC:L) that requires a victim click (UI:R); script runs in the site origin crossing a trust boundary (S:C) with limited C/I and no availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Hippoo Mobile App for WooCommerce plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'token_id' parameter in all versions up to, and including, 1.12.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. The URL path regex constrains the path segment to word characters, but WP_REST_Request's query-string parameter precedence allows a ?token_id= value to override it and reach the handler verbatim, bypassing the regex constraint entirely.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche WooCommerce companion plugin, limited WordPress install base
Social Media
1
Sightings
Data Quality
5 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

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

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