Skip to main content

Booking and Rental Manager EUVDEUVD-2026-70558

| CVE-2026-85303 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-03 Patchstack GHSA-29gh-g3h8-vv2x
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Recon
    Register low-privilege WordPress/WooCommerce account
  2. Delivery
    Submit booking form with stored XSS payload in unsanitized field
  3. Exploit
    Payload persisted in plugin database
  4. Install
    Administrator reviews booking in WP dashboard
  5. C2
    Malicious script executes in admin browser
  6. Execute
    Admin session token exfiltrated to attacker server
  7. Impact
    Full site administrative access achieved

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 the attacker to hold at least a low-privileged authenticated account on the WordPress site (PR:L per CVSS vector) - for example, a registered WooCommerce customer account, which many booking sites allow open self-registration for. A higher-privileged victim (such as a WordPress administrator or editor) must then view or interact with the page that renders the stored payload (UI:R), typically the booking management or review interface in the WordPress admin panel. Exploitation is limited to sites with the Booking and Rental Manager plugin installed and active through version 2.7.7. No additional non-default WordPress configuration is described as required. The primary limiting factors are: mandatory attacker authentication (no unauthenticated path), required victim interaction, and the niche deployment footprint of the plugin.

Impact

The vendor CVSS score of 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) places this in the medium-severity band, accurately capturing several meaningful constraints. PR:L confirms that injection requires at minimum a registered, authenticated account, ruling out fully unauthenticated exploitation. UI:R means a victim must actively view the page containing the stored payload, introducing a necessary social or workflow dependency. The S:C scope change does materially elevate real-world risk: if an administrator is the victim, the effective impact escalates toward full WordPress site compromise through admin session hijacking. The A:L (availability impact low) metric in the vendor vector is atypical for a standard stored XSS and is likely overstated unless the injected script provably causes resource exhaustion or page dysfunction - this is not described in available data. No EPSS score is provided; with no KEV listing and no known public exploit, the near-term exploitation probability is assessed as low-to-moderate depending on the site's user registration exposure.

Exploit ScenarioDerived

An attacker registers a low-privileged account on a WooCommerce site running the vulnerable plugin, then submits a booking request containing a crafted JavaScript payload (e.g., a cookie-stealing script) in an unsanitized field such as a booking note or rental detail. When a site administrator reviews the pending booking in the WordPress dashboard, the stored script silently executes in their browser, exfiltrating their session token to an attacker-controlled endpoint and enabling full administrative account takeover. No public exploit code has been identified at time of analysis.

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 – Sep 03, 2026

Stored Cross-Site Scripting in Magepeople Inc.'s Booking and Rental Manager WordPress/WooCommerce plugin (all versions through 2.7.7) allows authenticated low-privileged users to inject persistent malicious scripts into pages rendered by the application. When a higher-privileged user such as an administrator subsequently views the affected page, the stored payload executes in their browser context, enabling session hijacking, credential theft, or unauthorized administrative actions. No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis.

RemediationAI

Check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/booking-and-rental-manager-for-woocommerce/vulnerability/wordpress-booking-and-rental-manager-plugin-2-7-7-cross-site-scripting-xss-vulnerability?_s_id=cve) and the WordPress plugin repository for a patched release beyond 2.7.7; a fixed version is expected but not explicitly confirmed in the provided data. In the interim, restrict the ability to submit booking or rental entries to only fully trusted, pre-vetted user accounts, eliminating the low-privilege attacker foothold. Deploy a Web Application Firewall (WAF) rule targeting common XSS payloads in plugin-specific POST parameters to reduce injection likelihood, noting this is bypassable with sufficient obfuscation. Additionally, enforce Content Security Policy (CSP) headers on the WordPress site to limit script execution to known-safe origins, which reduces the impact even if a payload is stored.

Affected VersionsENISA

Booking and Rental Manager n/a ≤2.7.7

Affected Packages

euvd booking_and_rental_manager 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 vulnerability is a Stored (Persistent) Cross-Site Scripting flaw (CWE-79: Improper Neutralization of Input During Web Page Generation) in the Booking and Rental Manager plugin for WooCommerce, published by Magepeople Inc. (CPE: cpe:2.3:a:magepeople_inc.:booking_and_rental_manager:*:*:*:*:*:*:*:*). The plugin fails to sanitize or encode user-supplied input before persisting it to the database and subsequently rendering it in generated HTML. The CVSS S:C scope change reflects the key architectural risk: the malicious payload crosses trust boundaries inherent to the WordPress session model, executing in the browser context of users other than the attacker - most critically, administrators who review submitted bookings.

Know when Booking And Rental Manager 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 5.4 MEDIUM

Standard stored XSS with scope change; A:N because XSS does not inherently impact availability, and no such mechanism is described in the vulnerability data.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/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 Magepeople inc. Booking and Rental Manager allows Stored XSS.

This issue affects Booking and Rental Manager: from n/a through 2.7.7.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche WooCommerce booking plugin, limited enterprise footprint
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.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.

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