Improper authorization in hippooo Hippoo Mobile App for WooCommerce
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-285.
Summary
The Hippoo Mobile App for WooCommerce plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in all versions up to and including 1.9.4. This is due to a logic conflation in HippooPermissions::get_user_permissions(), which returns the same null sentinel for both administrators and unauthenticated visitors — a value that HippooPermissions::has_role_access() unconditionally interprets as full administrator access — causing override_extension_permission_callback() to assign __return_true as the permission callback for every WordPress and WooCommerce REST route cloned under /wc-hippoo/v1/ext/ by HippooControllerWithAuth::re_register_external_routes(), while the block_unauthorized_access() pre-dispatch guard fails to block unauthenticated users for the same reason. This makes it possible for unauthenticated attackers to invoke any core REST endpoint without credentials — most critically, sending a POST request to /wc-hippoo/v1/ext/wp/v2/users/<id> with a {"password":"<new_password>"} body to reset the password of any WordPress user, including the site administrator, and gain full administrative control of the site.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-10580
- 2026-10-03 Alias added: GHSA-5xvj-rcr9-wm4h
References
Other 9
- https://www.wordfence.com/threat-intel/vulnerabilities/id/73835cfc-4c10-40d5-8df2-903d907326d4?source=cve
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/permissions.php#L673
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/permissions.php#L696
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/permissions.php#L622
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/permissions.php#L180
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/permissions.php#L46
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/web_api_auth.php#L79
- https://plugins.trac.wordpress.org/browser/hippoo/tags/1.8.5/app/web_api.php#L36
- https://plugins.trac.wordpress.org/changeset/3557733/hippoo
More hippooo vulnerabilities
- TI-2025-12195 Hippoo Mobile App for WooCommerce <= 1.7.1 - Unauthenticated Arbitrary File Read CVSS 3.1HIGH 7.5
- TI-2026-36291 WordPress Hippoo Mobile App for WooCommerce plugin <= 1.9.5 - Broken Access Control vulnerability CVSS 3.1HIGH 8.2
- TI-2026-74369 Reflected XSS in Hippoo Mobile App for WooCommerce WordPress plugin CVSS 3.1HIGH 7.1
- TI-2025-11607 Hippoo Mobile App for WooCommerce <= 1.7.1 - Missing Authorization to Unauthenticated Limited File Write CVSS 3.1MEDIUM 5.3
- TI-2026-76069 Reflected cross-site scripting in Hippoo Mobile App for WooCommerce CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-10580 · CVE Program
- CVE-2026-10580 · NVD
- FIRST EPSS
- GHSA-5xvj-rcr9-wm4h · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences