CVE-2026-90650
Last modified
CVE-2026-90650 is a high-severity vulnerability rated 7.2/10 on the CVSS scale. The MotoPress Hotel Booking plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Stripe Webhook event object 'id' in all versions up to, and including, 6.2.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. EPSS estimates a 0.24% chance of exploitation in the next 30 days.
Description
The MotoPress Hotel Booking plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Stripe Webhook event object 'id' in all versions up to, and including, 6.2.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The premium Stripe webhook listener only verifies the webhook signature when an optional Stripe signing secret has been configured; because that secret is empty by default, a forged webhook is accepted without cryptographic verification, and the attacker-controlled event object 'id' (e.g. a forged 'refund.created' refund id) is written unescaped into the payment log and later echoed unsanitized when an administrator views the payment. An attacker must know a valid Stripe PaymentIntent ID for an existing payment to route the forged webhook to a payment record. Note: The vulnerable webhook handler (webhook-listener.php) is part of the premium Stripe gateway integration and is not present in the lite plugin directory.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| jetmonsters | MotoPress Hotel Booking | <= 6.2.4 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-90650?
How severe is CVE-2026-90650?
How do I fix CVE-2026-90650?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-90622A security flaw has been discovered in GNU libredwg 0.13.4. …3.3
- CVE-2026-90623A weakness has been identified in andreashappe cochise up to…3.7
- CVE-2026-9064A flaw was found in 389-ds-base. The get_ldapmessage_control…7.5
- CVE-2026-90647ASE/Kalkitech ASE2000 V2 Communication Test Set 2.35 through…7.4
- CVE-2026-90648wasm2c in WebAssembly wabt through 1.0.41 allows sandbox esc…7.1
- CVE-2026-9065SureCart version prior to 4.2.1 are vulnerable to authentica…9.3
- CVE-2026-90651Socket Firewall (socketdev/socket-registry-firewall) in regi…8.1
- CVE-2026-9066The WP Compress WordPress plugin before 7.10.04 does not va…6.1
- CVE-2026-90668The webserver in UnrealIRCd 6.0.5 through 6.2.6 before 6.2.7…7.5
- CVE-2026-9067The Schema & Structured Data for WP & AMP WordPress plugin b…9.1
- CVE-2026-90678An issue was discovered in HAProxy 3.3.0 through 3.4.4 and i…7.5
- CVE-2026-90679Forgejo 13.0.0 through 16.0.4, when "[federation] ENABLED = …4.3
Are you affected by CVE-2026-90650?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
