Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Joomla authoring privileges
-
DeliveryAuthor article with malicious url in Tabs/Accordions item
-
ExploitExtension renders javascript: scheme into data-rlta-url
-
ExecutionVictim activates the tab item
-
Impactwindow.open() executes attacker script in victim session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated Joomla user with article/content-authoring privileges (PR:H) on a site running Regular Labs Tabs & Accordions Pro 2.3.0-3.1.0, who supplies a JavaScript-executing browser URL scheme in an item's url option. Exploitation further requires a victim to actively activate the affected tab/accordion item (attack requirement AT:P) so the browser invokes window.open() on the attacker-controlled value; it does not fire on passive page load. It is limited to sites with this specific paid extension installed and enabled, and to attackers who already hold content-creation rights. |
| Impact | This is a genuinely moderate, not high, real-world risk. The vendor's CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:L, base 7.5) rates confidentiality and integrity impact as HIGH, which is aggressive for a browser-side stored XSS - a reflected/stored XSS typically yields limited (not total) compromise of the victim's session, so VC:H/VI:H likely overstates impact. Two strong limiting signals temper the score: PR:H means the attacker must already hold privileged content-authoring rights in Joomla, and AT:P (attack requirement) reflects that a victim must actively activate the tab/accordion item before window.open() fires the malicious URL scheme - effectively user interaction. There is NO EPSS score, NO CISA KEV listing, and NO public POC in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision data was provided. Net: a real but self-contained privileged stored-XSS requiring an authenticated author plus victim interaction - a patch-in-normal-cycle issue, not an emergency. Note conflict: vendor VC:H/VI:H is inconsistent with a browser-scheme XSS and should be verified against the vendor advisory (only the regularlabs.com homepage is referenced, no dedicated advisory URL). |
| Exploit ScenarioDerived | An attacker with Joomla article-authoring privileges inserts a Tabs & Accordions Pro item whose url option uses a JavaScript-executing browser scheme (e.g. javascript:). Joomla's content filter passes the ordinary-looking plugin syntax, and the extension later renders it into a data-rlta-url attribute; when a victim (potentially an administrator reviewing the article) activates the tab, the browser calls window.open() on the value and executes attacker script in their session. No public POC or active exploitation is reported. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 28, 2026
Stored cross-site scripting in Regular Labs Tabs & Accordions Pro versions 2.3.0 through 3.1.0 lets an authenticated Joomla user who can author or edit articles plant a JavaScript-executing browser URL scheme in a tab/accordion item's url option; the extension writes that value into a generated data-rlta-url attribute and the browser code later passes it to window.open() when the item is activated. Because the payload is stored as ordinary plugin syntax at save time, Joomla's article filtering does not catch it, and the executable behavior only materializes at render/interaction time. The vendor vector (CVSS 4.0 7.5, AV:N/AC:L/AT:P/PR:H/UI:N) and our independent assessment (CVSS 3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) agree that exploitation requires privileged, authenticated content-authoring access and a victim who actively activates the affected item, so this is a genuinely moderate, not high, real-world risk; no public exploit code has been identified at time of analysis.
RemediationAI
No vendor-released patch was identified at time of analysis from the provided data; the only reference resolves to the vendor homepage at https://www.regularlabs.com/, which should be checked directly for a fixed release and an official advisory, and users should upgrade to the first patched version the vendor publishes rather than assuming the current tail of the 2.3.0-3.1.0 range is safe. Until a fix is available, the most effective compensating control is to unpublish or disable the Tabs & Accordions Pro plugin, accepting the trade-off that any content relying on its tabs/accordions rendering will lose that formatting or display raw plugin syntax. Where the extension must remain live, tightly restrict the Joomla content-authoring capability so that only fully trusted administrators can create or edit articles containing the plugin's url option, understanding that this only removes low-privilege abuse paths and does not fix the underlying sink. A content-security-policy response header with a restrictive script-src directive can reduce the impact of javascript: scheme navigation in browsers that enforce it, but CSP is not uniformly supported for this navigation path and can break legitimate inline scripts and third-party widgets. Because exploitation requires a victim to activate the crafted item, user awareness measures are of limited value on their own, and administrators should review existing articles and database content for data-rlta-url attributes or plugin url options containing javascript:, data:, or vbscript: schemes and remove them. If no vendor fix is forthcoming, consider replacing the extension with a maintained alternative that validates and allow-lists URL schemes before emitting them into DOM attributes.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CVE-2026-100751 is a CWE-79 improper neutralization of input during web page generation (cross-site scripting) issue in the Regular Labs Tabs & Accordions Pro extension for Joomla. The extension accepts a 'url' option per tab/accordion item and emits it into a rendered data-rlta-url attribute; front-end JavaScript then consumes that attribute and calls window.open() with the stored value when the user activates the item. The affected versions do not reject browser URL schemes that execute JavaScript, so an authored javascript:-style scheme becomes an executable navigation target. The root cause is a classic deferred-sink / filter-context mismatch: Joomla sanitizes and filters the authored article text when the content is saved, at which point the payload looks like benign extension markup (plugin syntax), while the dangerous browser behavior is generated later during rendering and DOM interaction. The CVSS 4.0 vector supplied by the reporter (AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:L, S:N) characterizes this as network-reachable, low complexity, requiring an attack prerequisite of victim interaction, PR:H (privileged authenticated author) and high confidentiality and integrity impact within the vulnerable component. Our independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) is more conservative: it agrees on network reachability and an authenticated, privileged content author but treats the outcome as limited confidentiality and integrity impact with a scope change, consistent with script execution in the context of the article page rather than a full component compromise. The CVSS 4.0 vector contains PR:H, confirming that exploitation requires an authenticated account with elevated content privileges; unauthenticated remote attackers cannot trigger it on their own.
Know when PHP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Authenticated content author (PR:L; vendor used PR:H), victim must activate the item (UI:R), stored XSS crosses into victim browser (S:C) with limited C:L/I:L, no availability impact.
Primary rating from Vendor (joomla).
CVSS VectorVendor: joomla
DescriptionCVE.org
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.
Executive ViewAI
Regular Labs Tabs & Accordions Pro versions 2.3.0 through 3.1.0 introduce a stored content-injection risk on Joomla sites that delegate article authoring or editing to trusted users. If such an authenticated author plants a malicious URL scheme in a tab or accordion item and a visitor activates it, the visitor's browser can be directed to execute attacker-influenced actions under the site's trusted context. Leadership should care because this can undermine visitor and employee trust in the organization's web presence and create reputational or compliance exposure, though real-world exploitation requires privileged authoring access and victim interaction, and no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting authoring and editing privileges, sanitizing or blocking executable URL schemes in the extension's url option and data-rlta-url output, disabling the Tabs & Accordions Pro extension if it cannot be safely constrained, applying a restrictive Content Security Policy, and monitoring for suspicious content changes.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-88105
GHSA-cmhf-vxj4-v56x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB