Description
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.
Published: 2026-09-28
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored XSS with potential privilege escalation
Action: Immediate Patch
AI Analysis

Impact

A stored cross‑site scripting flaw exists in the Tabs & Accordions Pro extension for Joomla. The component accepts a URL option for an item and writes it directly into a data‑rlta‑url attribute. When the item is activated the browser passes that value to window.open(). The affected versions do not reject JavaScript URL schemes, so an attacker who can insert a URL value can cause the browser to execute arbitrary JavaScript in the context of the Joomla site. The flaw is a typical example of CWE‑79, where user input is incorporated into the page without proper sanitization, leading to a potential compromise of confidentiality, integrity, or availability depending on the victim’s level of access. Even though Joomla performs ordinary plugin syntax filtering during article creation, the attribute is rendered later, allowing the injected code to reach the browser.

Affected Systems

The issue affects the "Tabs & Accordions" extension (both Free and Pro) for Joomla, produced by regularlabs.com. The vulnerability is present in the Pro version for all releases from 2.3.0 up to and including 3.1.0. Users running any of those versions are at risk.

Risk and Exploitability

The CVSS base score of 7.5 indicates a high impact potential, while the EPSS score is not available. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector requires an attacker with privileges to author or edit content within Joomla, where they can supply a crafted URL value. Once the data‑rlta‑url attribute is rendered, the browser will execute the payload via window.open(), providing non‑privileged users with the same level of influence as the authoring user. Given the lack of automatic user‑agent filtering for JavaScript schemes, exploitation is straightforward for an attacker who can insert the payload.

Generated by OpenCVE AI on September 28, 2026 at 08:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Tabs & Accordions extension to the latest release that patches the XSS flaw.
  • If an upgrade is not feasible, disable the Tabs & Accordions component or remove it from the site entirely.
  • Ensure that all user‑generated content is passed through a content filter that blocks JavaScript URLs in any attributes, thereby preventing future similar issues.

Generated by OpenCVE AI on September 28, 2026 at 08:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 30 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 28 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Regularlabs.com
Regularlabs.com tabs & Accordions Pro Extension For Joomla
Vendors & Products Regularlabs.com
Regularlabs.com tabs & Accordions Pro Extension For Joomla

Mon, 28 Sep 2026 07:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Joomla Extension - regularlabs.com - Privileged stored XSS via data-rlta-url attributes in Tabs & Accordions (Pro) 2.3.0 - 3.1.0
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 7.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/S:N/AU:N'}


Subscriptions

Regularlabs.com Tabs & Accordions Pro Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-30T15:07:02.147Z

Reserved: 2026-09-26T14:38:32.303Z

Link: CVE-2026-100751

cve-icon Vulnrichment

Updated: 2026-09-30T11:36:57.187Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-28T07:17:19.703

Modified: 2026-09-30T12:17:11.743

Link: CVE-2026-100751

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T16:15:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')