Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Network-reachable web app (AV:N), low complexity (AC:L); the 'Subscriber' requirement implies authentication so PR:L not PR:N; an admin must view the log (UI:R) and the XSS crosses into the admin context (S:C).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Subscriber Cross Site Scripting (XSS) in WP Activity Log <= 5.6.3.1 versions.
AnalysisAI
Stored/reflected Cross-Site Scripting in Melapress's WP Activity Log WordPress plugin (versions <= 5.6.3.1, reported by Patchstack) lets a low-privileged Subscriber-level user inject script that executes in another user's browser, with a CVSS-rated scope change (S:C) meaning the payload can affect resources beyond the plugin's own security context. There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV; direct impact is limited (C:L/I:L/A:L) but the cross-context scope and low attack complexity make it relevant for sites that allow open registration.
Technical ContextAI
The affected component is WP Activity Log (formerly WP Security Audit Log; CPE cpe:2.3:a:melapress:wp_activity_log:*:*:*:*:*:*:*:*), a widely-used WordPress audit-logging plugin that records user and site activity into an admin-facing event log. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning attacker-controlled input is rendered into a page without sufficient output encoding or input sanitization. Because the plugin's purpose is to capture and later display user-generated activity data in the administrator's log viewer, a Subscriber can plant a script payload that is stored and subsequently executed when a higher-privileged user (e.g., an administrator) views the log - consistent with the CVSS scope change (S:C) where the vulnerable component and the impacted component differ.
RemediationAI
Update WP Activity Log to a release later than 5.6.3.1 once confirmed via the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wp-security-audit-log/vulnerability/wordpress-wp-activity-log-plugin-5-6-3-1-cross-site-scripting-xss-vulnerability); no exact patched version number is independently confirmed from the available data, so verify the fixed version directly with the vendor (Melapress) before relying on it. As compensating controls until patched: disable open user self-registration (Settings > General, uncheck 'Anyone can register') so untrusted Subscriber accounts cannot be created - the trade-off is blocking legitimate self-signup; restrict and audit existing Subscriber-level accounts; and consider a WAF or virtual patch (Patchstack provides one) to filter XSS payloads against the plugin's logging endpoints, accepting possible false positives on legitimate activity data. Administrators should also minimize viewing the activity log in a privileged session while unpatched.
More in Wp Activity Log
View allThe WP Activity Log plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the
Unauthenticated PHP object injection in the WP Activity Log WordPress plugin versions 5.6.3.1 and earlier allows remote
The WP Activity Log Premium plugin for WordPress is vulnerable to SQL Injection via the entry->roles parameter in all ve
The WP Activity Log plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘message’ parameter in all
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Melapress WP Activ
DOM-Based Cross-Site Scripting in Melapress WP Activity Log (all versions through 5.6.3) allows a low-privileged, authen
WP Activity Log 5.3.2 was found to be vulnerable. Rated medium severity (CVSS 6.3), this vulnerability is remotely explo
The WP Activity Log plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the user_id parameter in all v
Cross-Site Request Forgery in WP Activity Log (WordPress plugin by Melapress, versions ≤ 5.6.4) enables unauthenticated
The WP Activity Log plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the
The WP Activity Log for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 4.5.0. R
The WP Activity Log Premium plugin for WordPress is vulnerable to unauthorized modification of data due to a missing cap
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39374
GHSA-fr34-xvr7-v6g8