CVE-2026-100751: Joomla Extension - regularlabs.com - Privileged stored XSS via data-rlta-url attributes in Tabs & Accordions (Pro) 2.3.0 - 3.1.0
Joomla Extension - regularlabs.com - Privileged stored XSS via data-rlta-url attributes in Tabs & Accordions (Pro) 2.3.0 - 3.1.0 - Tabs & Accordions Pro accepts a url option for an item and writes it to a generated data-rlta-url attribute. The browser code passes that value to window.open() when the item is activated. Affected versions do not reject browser URL schemes which execute JavaScript. Joomla sees ordinary plugin syntax while filtering the authored article; Tabs & Accordions creates the executable browser behavior later while rendering the article.
Affected Software
Event History
Frequently Asked Questions
What interaction is required for the injected code to run?
The affected item must be activated by a user. When activated, the browser-side code passes the stored URL value to window.open(), allowing a JavaScript URL scheme to execute.
Why might Joomla's article filtering not stop this payload?
Joomla sees the authored content as ordinary plugin syntax during filtering. The extension later renders that syntax into a data-rlta-url attribute and creates the executable browser behavior.