Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in markkinchin Beds24 Online Booking beds24-online-booking allows Stored XSS.This issue affects Beds24 Online Booking: from n/a through <= 2.0.27.
Published: 2025-04-01
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A stored cross‑site scripting flaw exists in the Beds24 Online Booking WordPress plugin that allows an attacker to inject malicious JavaScript into pages generated by the plugin. This vulnerability is caused by improper neutralization of input; data entered through the plugin can be stored and later rendered without adequate sanitization. Based on the description, it is inferred that an attacker could execute arbitrary scripts in the context of a victim’s browser, potentially affecting confidentiality, integrity, and availability of the affected site or user data.

Affected Systems

Beds24 Online Booking, a WordPress plugin developed by markkinchin, is affected for all releases through 2.0.27.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderately high severity, while the EPSS score of less than 1% suggests that, at present, exploitation is unlikely to be widespread or automated. The vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector involves a user or attacker submitting crafted input via plugin configuration or form fields that is then stored and displayed on subsequent page loads. The attack requires the victim to visit a page containing the injected script, making it a classic stored XSS scenario. Because the exploit can be triggered by any user with access to the plugin’s data entry mechanism, the risk remains significant for sites that rely on the plugin to display untrusted content.

Generated by OpenCVE AI on May 1, 2026 at 11:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Beds24 Online Booking to version 2.0.28 or later to remove the XSS flaw.
  • If an upgrade is not immediately possible, restrict or delete any fields that allow arbitrary text input and strip HTML tags before storage.
  • Add a content‑security‑policy header to enforce script restrictions and block inline JavaScript.

Generated by OpenCVE AI on May 1, 2026 at 11:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-9170 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in markkinchin Beds24 Online Booking allows Stored XSS. This issue affects Beds24 Online Booking: from n/a through 2.0.26.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in markkinchin Beds24 Online Booking allows Stored XSS. This issue affects Beds24 Online Booking: from n/a through 2.0.26. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in markkinchin Beds24 Online Booking beds24-online-booking allows Stored XSS.This issue affects Beds24 Online Booking: from n/a through <= 2.0.27.
Title WordPress Beds24 Online Booking plugin <= 2.0.26 - Cross Site Scripting (XSS) vulnerability WordPress Beds24 Online Booking plugin <= 2.0.27 - Cross Site Scripting (XSS) vulnerability
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}


Tue, 01 Apr 2025 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 01 Apr 2025 15:00:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in markkinchin Beds24 Online Booking allows Stored XSS. This issue affects Beds24 Online Booking: from n/a through 2.0.26.
Title WordPress Beds24 Online Booking plugin <= 2.0.26 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:12:14.340Z

Reserved: 2025-04-01T13:21:00.364Z

Link: CVE-2025-31851

cve-icon Vulnrichment

Updated: 2025-04-01T15:44:14.462Z

cve-icon NVD

Status : Deferred

Published: 2025-04-01T15:16:26.307

Modified: 2026-04-23T15:28:25.090

Link: CVE-2025-31851

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-01T11:45:16Z

Weaknesses