{"id":"CVE-2026-107648","kind":"vulnerability","aliases":["CVE-2026-107648"],"related":[],"title":"WP Sessions Time Monitoring plugin: unauthenticated stored XSS via multiple parameters","description":"The WP Sessions Time Monitoring Full Automatic plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'action (also function, plugin, post_type, post_status, ids, loggedout, and POST post_title)' parameter in all versions up to, and including, 1.1.5 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 Sessions Time Monitoring Full Automatic WordPress plugin, in versions up to and including 1.1.5, does not sanitize input or escape output on several parameters. An unauthenticated attacker can store scripts that run in the browser of any user who opens an affected page.","severity":"high","cvss":7.2,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["package","self-hosted","wordpress","wp-plugin"],"not_affected_if":["newer-version","plugin-not-installed"],"how_to_check":"- Check whether the plugin `WP Sessions Time Monitoring Full Automatic` is installed and read its version in the plugin list or `style.css` header\n- unknown","fix":"- Update the plugin to a version newer than `1.1.5`, or remove it if no fixed release exists\n- unknown","status":"open","published_at":"2026-10-16T12:16:32+00:00","first_seen_at":"2026-10-23T21:57:12+00:00","triaged_at":"2026-10-25T03:29:34+00:00","updated_at":"2026-10-25T03:29:34+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-25T03:29:34Z","model":"claude-haiku-5-5","output":{"fix":"- Update the plugin to a version newer than `1.1.5`, or remove it if no fixed release exists\n- unknown","reach":"internet","title":"WP Sessions Time Monitoring plugin: unauthenticated stored XSS via multiple parameters","impact":"medium","summary":"The WP Sessions Time Monitoring Full Automatic WordPress plugin, in versions up to and including 1.1.5, does not sanitize input or escape output on several parameters. An unauthenticated attacker can store scripts that run in the browser of any user who opens an affected page.","category":"package","nicknames":[],"who_cares":["wordpress","wp-plugin","self-hosted"],"confidence":0.6,"needs_auth":"no","worst_case":"Attacker script runs in visitors' and admins' browsers on the site","analyst_note":"Confirm the fixed version from the NVD entry or the WordPress plugin page; the sources do not name one.","how_to_check":"- Check whether the plugin `WP Sessions Time Monitoring Full Automatic` is installed and read its version in the plugin list or `style.css` header\n- unknown","needs_analyst":true,"not_affected_if":["plugin-not-installed","newer-version"],"who_is_affected":"WordPress sites running the WP Sessions Time Monitoring Full Automatic plugin at version 1.1.5 or older are exposed. The flaw is reachable without logging in, so any site with the plugin active on the public internet is in scope. Sites without the plugin, or running a newer version, can skip it.","user_interaction":"yes","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000623,"input_tokens":3399,"output_tokens":567,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-107648':14A,17A '-2026':13A,16A '1.1.5':41B,113C 'access':142C 'action':91C 'affect':69B 'also':92C 'arbitrari':131C 'attack':54B,128C 'automat':32B,77C 'browser':62B 'cross':86C 'cross-sit':85C 'cve':12A,15A 'due':114C 'escap':47B,121C 'execut':138C 'full':31B,76C 'function':93C 'host':21B 'id':99C 'includ':40B,112C 'inject':130C,144C 'input':45B,117C 'insuffici':116C 'loggedout':100C 'make':123C 'monitor':4A,30B,75C 'multipl':10A 'open':67B 'output':48B,120C 'packag':18B 'page':70B,135C,145C 'paramet':11A,51B,105C 'plugin':5A,25B,34B,78C,94C 'possibl':125C 'post':95C,97C,102C,103C 'run':59B 'sanit':44B,118C 'script':57B,88C,133C 'self':20B 'self-host':19B 'session':2A,28B,73C 'sever':50B 'site':87C 'status':98C 'store':7A,56B,84C 'time':3A,29B,74C 'titl':104C 'type':96C 'unauthent':6A,53B,127C 'user':65B,141C 'version':36B,108C 'via':9A,89C 'vulner':82C 'web':132C 'whenev':139C 'wordpress':22B,33B,80C 'wp':1A,24B,27B,72C 'wp-plugin':23B 'xss':8A","nicknames":[],"mitigations":[],"who_affected":"WordPress sites running the WP Sessions Time Monitoring Full Automatic plugin at version 1.1.5 or older are exposed. The flaw is reachable without logging in, so any site with the plugin active on the public internet is in scope. Sites without the plugin, or running a newer version, can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-16T12:16:32+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-107648","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107648","severity":null,"published_at":"2026-10-16T12:16:32+00:00","modified_at":"2026-10-16T15:17:05+00:00","first_seen_at":"2026-10-23T21:57:12+00:00","fetched_at":"2026-10-23T22:28:55+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"}