PT-2026-57382 · WordPress · Lockme Oauth2 Calendars Integration

CVE-2026-3367

·

Published

2026-07-11

·

Updated

2026-07-11

CVSS v3.1

4.4

Medium

VectorAV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Lockme OAuth2 calendars integration versions prior to 2.11.1
Description Stored Cross-Site Scripting occurs due to insufficient input sanitization and output escaping. The register setting() function lacks a sanitize callback, allowing unsanitized data to be stored via update option(). When the settings page is rendered, stored values are echoed directly into an HTML input value attribute without using esc attr(). This allows authenticated attackers with administrator-level access to inject arbitrary web scripts that execute when a user accesses the plugin settings page. The affected variables include client id (App ID), client secret (App Secret), id prefix (Bookings ID prefix), and api domain (API domain). This issue is especially critical in WordPress multisite installations, as it could allow site administrators to execute JavaScript affecting other users.
Recommendations Update to a version newer than 2.11.0.

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-3367

Affected Products

Lockme Oauth2 Calendars Integration