{"id":"CVE-2026-120075","kind":"vulnerability","aliases":["CVE-2026-120075"],"related":[],"title":"WP Activity Log WordPress plugin: stored XSS through unsanitized input","description":"The WP Activity Log plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 5.6.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","summary":"The WP Activity Log WordPress plugin up to and including 5.6.1 does not sanitize or escape input properly. An unauthenticated attacker can inject scripts that run in the browser of any user who opens the affected page.","severity":"high","cvss":7.2,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["package","wordpress","wp-activity-log"],"not_affected_if":["plugin-not-installed","plugin-updated"],"how_to_check":"- Look for the WP Activity Log plugin (`wp-activity-log`) in the WordPress plugins list and note its version\n- Compare the installed version against `5.6.1`","fix":"- WP Activity Log plugin: a fixed version newer than `5.6.1` (the exact version is unknown from the sources)","status":"open","published_at":"2026-10-31T09:16:33+00:00","first_seen_at":"2026-10-31T09:34:41+00:00","triaged_at":"2026-10-31T09:35:43+00:00","updated_at":"2026-10-31T09:35:43+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-31T09:35:43Z","model":"claude-haiku-5-5","output":{"fix":"- WP Activity Log plugin: a fixed version newer than `5.6.1` (the exact version is unknown from the sources)","reach":"internet","title":"WP Activity Log WordPress plugin: stored XSS through unsanitized input","impact":"medium","summary":"The WP Activity Log WordPress plugin up to and including 5.6.1 does not sanitize or escape input properly. An unauthenticated attacker can inject scripts that run in the browser of any user who opens the affected page.","audience":"businesses","category":"package","nicknames":[],"who_cares":["wordpress","wp-activity-log"],"confidence":0.6,"fix_status":"unknown","needs_auth":"no","worst_case":"Injected scripts run in visitors' and admins' browsers","analyst_note":"Confirm the fixed plugin version and the exact affected code path at the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-120075) or the plugin vendor's changelog.","how_to_check":"- Look for the WP Activity Log plugin (`wp-activity-log`) in the WordPress plugins list and note its version\n- Compare the installed version against `5.6.1`\n- unknown for any other check, since the sources do not say","plain_action":"","needs_analyst":true,"not_affected_if":["plugin-not-installed","plugin-updated"],"who_is_affected":"Sites running the WP Activity Log plugin at version 5.6.1 or earlier are exposed. The flaw is reachable without logging in, so any site with the plugin active on a public page is in scope. Sites without this plugin can skip it.","user_interaction":"yes","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000713,"input_tokens":4150,"output_tokens":596,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-120075':13A,16A '-2026':12A,15A '5.6.1':33B,82C 'access':111C 'activ':2A,21B,25B,62C 'affect':58B 'arbitrari':100C 'attack':43B,97C 'browser':51B 'cross':72C 'cross-sit':71C 'cve':11A,14A 'due':83C 'escap':38B,90C 'execut':107C 'includ':32B,81C 'inject':45B,99C,113C 'input':10A,39B,86C 'insuffici':85C 'log':3A,22B,26B,63C 'make':92C 'open':56B 'output':89C 'packag':17B 'page':59B,104C,114C 'plugin':5A,28B,64C 'possibl':94C 'proper':40B 'run':48B 'sanit':36B,87C 'script':46B,74C,102C 'site':73C 'store':6A,70C 'unauthent':42B,96C 'unsanit':9A 'user':54B,110C 'version':77C 'vulner':68C 'web':101C 'whenev':108C 'wordpress':4A,18B,27B,66C 'wp':1A,20B,24B,61C 'wp-activity-log':19B 'xss':7A","nicknames":[],"mitigations":[],"who_affected":"Sites running the WP Activity Log plugin at version 5.6.1 or earlier are exposed. The flaw is reachable without logging in, so any site with the plugin active on a public page is in scope. Sites without this plugin can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"unknown","audience":"businesses","plain_action":null,"first_public_at":"2026-10-31T09:16:33+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N","cvss_by":"security@wordfence.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-120075","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-120075","severity":null,"published_at":"2026-10-31T09:16:33+00:00","modified_at":"2026-10-31T09:16:33+00:00","first_seen_at":"2026-10-31T09:34:41+00:00","fetched_at":"2026-10-31T09:34:41+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}