{"id":"CVE-2026-110001","kind":"vulnerability","aliases":["CVE-2026-110001"],"related":[],"title":"FV Flowplayer WordPress plugin: comment shortcode lets visitors run scripts","description":"The FV Flowplayer Video Player plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'comment (shortcode attribute 'align')' parameter in all versions up to, and including, 7.5.55.7212 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. This requires the plugin's 'Parse Vimeo and YouTube links' (parse_comments) setting to be enabled by an administrator, which causes the plugin to register do_shortcode on the comment_text filter, allowing attacker-supplied shortcode attributes stored in comments to be rendered unescaped to all subsequent visitors.","summary":"The FV Flowplayer Video Player WordPress plugin stores unsanitized shortcode attributes from comments and outputs them unescaped. An unauthenticated attacker can inject JavaScript that runs in the browser of anyone who views the affected page.","severity":"medium","cvss":5.4,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["fv-flowplayer","package","wordpress"],"not_affected_if":["parse-comments-disabled","plugin-not-installed"],"how_to_check":"- Check the installed plugin version in WordPress admin under Plugins; affected versions are `7.5.55.7212` and below.\n- Check whether the setting 'Parse Vimeo and YouTube links' (parse_comments) is enabled in the plugin settings.","fix":null,"status":"open","published_at":"2026-10-30T18:17:19+00:00","first_seen_at":"2026-10-30T18:55:28+00:00","triaged_at":"2026-10-30T18:57:09+00:00","updated_at":"2026-10-30T18:57:09+00:00","category":"package","confidence":0.7,"triage":{"at":"2026-10-30T18:57:09Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"FV Flowplayer WordPress plugin: comment shortcode lets visitors run scripts","impact":"medium","summary":"The FV Flowplayer Video Player WordPress plugin stores unsanitized shortcode attributes from comments and outputs them unescaped. An unauthenticated attacker can inject JavaScript that runs in the browser of anyone who views the affected page.","audience":"businesses","category":"package","nicknames":[],"who_cares":["wordpress","fv-flowplayer"],"confidence":0.7,"fix_status":"unknown","needs_auth":"no","worst_case":"visitors' browsers run attacker-supplied scripts on injected pages","analyst_note":"","how_to_check":"- Check the installed plugin version in WordPress admin under Plugins; affected versions are `7.5.55.7212` and below.\n- Check whether the setting 'Parse Vimeo and YouTube links' (parse_comments) is enabled in the plugin settings.","plain_action":"","needs_analyst":false,"not_affected_if":["plugin-not-installed","parse-comments-disabled"],"who_is_affected":"Only WordPress sites running the FV Flowplayer plugin at version 7.5.55.7212 or earlier with the 'Parse Vimeo and YouTube links' setting turned on are exposed. Sites without that setting enabled, or without the plugin, can skip it.","user_interaction":"yes","needs_special_setup":"yes","severity_if_unknown":"medium"},"cost_usd":0.000695,"input_tokens":4294,"output_tokens":532,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-110001':13A,16A '-2026':12A,15A '7.5.55.7212':87C 'access':116C 'administr':138C 'affect':55B 'align':78C 'allow':152C 'anyon':51B 'arbitrari':105C 'attack':41B,102C,154C 'attacker-suppli':153C 'attribut':32B,77C,157C 'browser':49B 'caus':140C 'comment':5A,34B,75C,131C,149C,160C 'cross':70C 'cross-sit':69C 'cve':11A,14A 'due':88C 'enabl':135C 'escap':95C 'execut':112C 'filter':151C 'flowplay':2A,19B,24B,59C 'fv':1A,18B,23B,58C 'fv-flowplay':17B 'includ':86C 'inject':43B,104C,118C 'input':91C 'insuffici':90C 'javascript':44B 'let':7A 'link':129C 'make':97C 'output':36B,94C 'packag':20B 'page':56B,109C,119C 'paramet':79C 'pars':125C,130C 'player':26B,61C 'plugin':4A,28B,62C,123C,142C 'possibl':99C 'regist':144C 'render':163C 'requir':121C 'run':9A,46B 'sanit':92C 'script':10A,72C,107C 'set':132C 'shortcod':6A,31B,76C,146C,156C 'site':71C 'store':29B,68C,158C 'subsequ':167C 'suppli':155C 'text':150C 'unauthent':40B,101C 'unescap':38B,164C 'unsanit':30B 'user':115C 'version':82C 'via':73C 'video':25B,60C 'view':53B 'vimeo':126C 'visitor':8A,168C 'vulner':66C 'web':106C 'whenev':113C 'wordpress':3A,21B,27B,64C 'youtub':128C","nicknames":[],"mitigations":[],"who_affected":"Only WordPress sites running the FV Flowplayer plugin at version 7.5.55.7212 or earlier with the 'Parse Vimeo and YouTube links' setting turned on are exposed. Sites without that setting enabled, or without the plugin, can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"unknown","audience":"businesses","plain_action":null,"first_public_at":"2026-10-30T18:17:19+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:H/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-110001","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-110001","severity":null,"published_at":"2026-10-30T18:17:19+00:00","modified_at":"2026-10-30T18:33:26+00:00","first_seen_at":"2026-10-30T18:55:28+00:00","fetched_at":"2026-10-30T18:55:28+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"}