{"schema":"threatline.record/2","record":{"id":"CVE-2026-109983","aliases":[],"summary":"YMC Filter <= 3.12.19 - Authenticated (Author+) Stored DOM-Based Cross-Site Scripting via 'post_title' Parameter","details":"The YMC Filter plugin for WordPress is vulnerable to Stored DOM-Based Cross-Site Scripting via the 'post_title' parameter in all versions up to, and including, 3.12.19 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The autocomplete REST endpoint is registered with a permission callback that unconditionally returns true, meaning any site visitor — including unauthenticated users — can trigger the payload simply by typing in the YMC filter search box, while only Author-level access is required to store it.","categories":["Unclassified"],"product":"YMC Filter","vendor":"wssoffice21","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-109983","source_modified_at":"2026-10-18T11:12:33.640Z","fetched_at":"2026-10-23T18:48:36.087640Z","product":"YMC Filter","vendor":"wssoffice21","versions":[{"version":"0","status":"affected","lessThanOrEqual":"3.12.19","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":6.4,"severity":"Medium","kev":{"listed":false},"epss":{"probability":0.00215,"percentile":0.11356,"score_date":"2026-10-23"},"published_at":"2026-10-17T07:51:25.038Z","modified_at":"2026-10-18T11:12:33.640Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-109983","fetched_at":"2026-10-23T18:48:36.087640Z","source_modified_at":"2026-10-18T11:12:33.640Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-109983","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/27cfa62d-ba16-4344-be0c-82cac4d21d1c?source=cve"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ymc-smart-filter/tags/3.12.19/ymc2/src/api/controllers/frontend/FG_REST_Frontend_Search_Controller.php#L148"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ymc-smart-filter/tags/3.12.19/ymc2/src/api/abstracts/FG_REST_Abstract_Controller.php#L66"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ymc-smart-filter/tags/3.12.19/ymc2/assets/js/frontend/ymc-public.min.js#L10"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ymc-smart-filter/tags/3.12.19/ymc2/src/api/controllers/frontend/FG_REST_Frontend_Search_Controller.php#L135"},{"source":"CVE List","url":"https://wordpress.org/plugins/ymc-smart-filter"},{"source":"CVE List","url":"https://plugins.trac.wordpress.org/browser/ymc-smart-filter/tags/3.12.20/ymc2/src/api/controllers/frontend/FG_REST_Frontend_Search_Controller.php"}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"none","automatable":"no","technical_impact":"partial","assessed_at":"2026-10-18T11:06:53.442786Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-18T11:12:33.640Z","content_hash":"a7da015592d347dd171d16cddb20609f87dc556878cc73a639a38fbf2d0768da"}}
