{"id":29335,"date":"2026-09-26T00:32:27","date_gmt":"2026-09-25T16:32:27","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-100174"},"modified":"2026-09-26T00:32:27","modified_gmt":"2026-09-25T16:32:27","slug":"cve-2026-100174","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-100174","title":{"rendered":"CVE-2026-100174 &#8211; The AIL Framework tag selector component (var\/www\/static\/js\/tags.js) is vulnerable to stor"},"content":{"rendered":"<p>The AIL Framework tag selector component (var\/www\/static\/js\/tags.js) is vulnerable to stored cross-site scripting (XSS). A user with the ability to create a custom tag could embed an HTML payload containing JavaScript event handlers (e.g., <img decoding=\"async\" src=\"x\"> or ) in the tag name. When another authenticated user opened a page containing the tag selector, the malicious tag name was inserted into the DOM using jQuery&#8217;s html property, causing the embedded script to execute in the victim&#8217;s browser context.<\/p>\n<p>The vulnerable code paths affected both the suggestion\/combo-item rendering (_renderComboItems) and the selected-tag rendering logic. In both cases, the display value derived from the tag&#8217;s displayField was passed directly to the html property of a jQuery element constructor, which parses and inserts the string as raw HTML rather than as text.<\/p>\n<p>Preconditions: the attacker must have an authenticated account with permission to create custom tags, and the victim must be an authenticated user who views a page that renders the tag selector with the attacker&#8217;s stored tag. The attack is stored (persistent) and does not require the victim to perform any action beyond loading the page.<\/p>\n<p>Security impact: successful exploitation allows arbitrary JavaScript execution in the victim&#8217;s browser within the application&#8217;s origin, potentially leading to session hijacking, unauthorized data access, form manipulation, or further client-side attacks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The AIL Framework tag selector component (var\/www\/static\/js\/tags.js) is vulnerable to stored cross-site scripting (XSS). A user with the ability to create a custom tag could embed an HTML payload cont<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-29335","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/29335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}