PT-2026-33020 · Onthemapmarketing+1 · Accessibly – Wordpress Website Accessibility+1

·

CVE-2026-3643

·

Published

2026-04-14

·

Updated

2026-04-24

CVSS v3.1

7.2

High

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Accessibly versions prior to 3.0.4
Description Stored Cross-Site Scripting (XSS) occurs via the REST API. The plugin registers endpoints '/otm-ac/v1/update-widget-options' and '/otm-ac/v1/update-app-config' without authentication or authorization checks. The updateWidgetOptions() function in AdminApi.php accepts user-supplied JSON data and passes it to AccessiblyOptions::updateAppConfig(), which saves the data to the WordPress options table via update option() without sanitization or validation. An unauthenticated attacker can change the widgetSrc variable to point to a malicious external script. This value is later retrieved by AssetsManager::enqueueFrontendScripts() and passed to wp enqueue script(), resulting in the execution of arbitrary JavaScript for all site visitors on every front-end page.
Recommendations Update to a version newer than 3.0.3.

Fix

XSS

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

Weakness Enumeration

Related Identifiers

CVE-2026-3643

Affected Products

Accessibly – Wordpress Website Accessibility
Otm-Accessibly