Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-trust article author
  2. Delivery
    Embed Sourcerer PHP in an article
  3. Exploit
    Article included via Articles Anywhere into trusted article
  4. Execution
    Sourcerer evaluates code under enclosing identity
  5. Impact
    Execute arbitrary PHP as web-server user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires all of the following together: Sourcerer (Free or Pro) before 17.0.1 AND Articles Anywhere before 20.1.1 both installed; an article authored by a low-trust identity that contains Sourcerer PHP code; that article being included into a more-trusted article via Articles Anywhere; the inclusion being processed before Sourcerer; and the 'Force Content Triggers' option being OFF. Strong limiting factors apply: the attacker needs authenticated privileges to create or author article content, the specific two-extension combination at vulnerable versions must be present, and the non-default processing/configuration (Force Content Triggers off, inclusion-before-Sourcerer ordering - reflected as AT:P) must hold. Ordinary Articles Anywhere output is not affected; only the identity-confusion path, where the authority of the article supplying the code differs from the authority used to decide whether to run it, is exploitable.

Impact

The supplied CVSS 4.0 base score of 8.9 reflects high confidentiality, integrity and availability impact on both the vulnerable and the subsequent system, consistent with a CWE-94 PHP code-injection flaw that yields server-side code execution. Several signals temper real-world urgency, however: the vector requires PR:H (privileged, authenticated access) and AT:P (a specific attack requirement/condition must be present), and the vuln.today decision label is 'this_week' - not act_now or emergency. No EPSS score is provided, the CVE is not listed in CISA KEV, and no public exploit or PoC reference is present (the only reference is the generic regularlabs.com homepage), so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical gating factors are substantial: exploitation needs BOTH the Sourcerer and Articles Anywhere extensions installed at vulnerable versions, the non-default processing order (Articles Anywhere processing the inclusion before Sourcerer), and the 'Force Content Triggers' option turned off. This is therefore a genuinely high-severity code-injection issue that warrants prompt patching this week for sites running this specific extension combination, but it is not a mass-exploitable, unauthenticated, internet-facing bug. Note: the input supplies a CVSS 4.0 vector only - no CVSS 3.1 vector, EPSS, KEV or explicit SSVC fields - so exploitation-probability and automatability are inferred from the 4.0 vector rather than confirmed.

Exploit ScenarioDerived

An attacker holding a low-trust Joomla content role (for example an author who is not permitted to run PHP) authors an article containing Sourcerer PHP code. When a more-trusted article includes that article via Articles Anywhere - with the inclusion processed before Sourcerer and Force Content Triggers disabled - the included code is evaluated under the enclosing article's trusted identity, producing arbitrary PHP execution on the server. No public PoC or exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Nov 02, 2026

Code injection in Regular Labs Sourcerer before 17.0.1, when used with Articles Anywhere before 20.1.1, allows an authenticated article author to have PHP-bearing Sourcerer content from a low-trust article evaluated under the identity of a more-trusted enclosing article. The vulnerable path requires Articles Anywhere to include that article, inclusion to be processed before Sourcerer, and Force Content Triggers to be off; ordinary Articles Anywhere output is not affected. No confirmed active exploitation or public exploit was identified in the provided intelligence, and updates to Sourcerer 17.0.1 and Articles Anywhere 20.1.1 address the flaw.

RemediationAI

Upgrade Regular Labs Sourcerer (Free or Pro) to 17.0.1 or later and Articles Anywhere to 20.1.1 or later; both updates are required because the exploitable condition is the combination of the two vulnerable versions. Vendor reference: https://www.regularlabs.com/. If immediate patching is not possible, eliminate a documented precondition by enabling Force Content Triggers and verifying that Articles Anywhere inclusion is not processed before Sourcerer, or restrict article creation/editing and Sourcerer PHP use to trusted identities; enabling Force Content Triggers can change content rendering, and restricting authors can disrupt editorial workflows, so test in staging. The available sources do not describe a vendor-supported workaround beyond moving to the fixed versions.

Affected VersionsENISA

Articles Anywhere extension for Joomla 1.4.5-20.1.0
Sourcerer Free extension for Joomla 13.0.0-17.0.0
Sourcerer Pro extension for Joomla 3.0.0-17.0.0

Affected Packages

euvd articles_anywhere_extension_for_joomla no fix
euvd sourcerer_free_extension_for_joomla no fix
euvd sourcerer_pro_extension_for_joomla no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Regular Labs Sourcerer is a Joomla content extension that can evaluate PHP embedded in articles subject to article-author trust rules; Articles Anywhere is a companion extension that inserts another article's text or full layout into the current article. The CWE-94 issue is an identity-confusion gap: when Articles Anywhere processes an inclusion before Sourcerer and Force Content Triggers is off, Sourcerer may run the included article's PHP using the enclosing article's trusted identity rather than the included article's own identity. The independent assessment scores this CVSS 3.1 AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H and notes the prerequisite combination of vulnerable Sourcerer Free/Pro and Articles Anywhere versions, a low-trust authored article containing Sourcerer PHP, its inclusion into a more-trusted article, inclusion-before-Sourcerer ordering, and Force Content Triggers off; these non-default conditions correspond to AC:H/AT:P and limit exposure. CPE data identifies regularlabs.com Sourcerer Free, Sourcerer Pro, and Articles Anywhere for Joomla as the affected packages.

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

Vendor (Joomla) PRIMARY 8.9 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 8.5 HIGH

Version/config-dependent trigger and required extension combination map to AC:H; planting Sourcerer code needs only low-trust authoring (PR:L); PHP execution escapes the app to the host, so S:C with full C/I/A.

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

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
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

Joomla Extension - regularlabs.com - PHP code injection vector in Sourcerer extension < 17.0.1 when used with Articles Anywhere extension < 20.1.1 - Sourcerer can restrict PHP in articles according to article-author trust; the exact creator and last-editor rule varies by release. Articles Anywhere can insert the text or full layout of one article into another. In the affected combination, when Articles Anywhere processes an inclusion before Sourcerer and Force Content Triggers is off, the included article's Sourcerer code can be evaluated using the enclosing article's trusted identity rather than the included article's own identity. The resulting gap is between the authority of the article supplying the code and the authority used to decide whether to run it. Ordinary Articles Anywhere output is not itself the issue.

Executive ViewAI

Why It Matters

CVE-2026-102802 is a high-severity code injection vulnerability in the Sourcerer and Articles Anywhere Joomla extensions that allows lower-privileged article authors to execute PHP code with the privileges of more-trusted article contexts. This undermines content trust boundaries and could enable privilege escalation or site compromise, though no active exploitation has been observed. Leadership should prioritize patching to protect the integrity of the organization's web presence.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Low
popular Joomla extensions, but exploit needs a specific two-extension combination
Data Quality
4 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 N/A
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
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

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

CVE-2012-1823 CRITICAL POC
9.8 May 11

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

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

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

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

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

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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