Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-trust article author
-
DeliveryEmbed Sourcerer PHP in an article
-
ExploitArticle included via Articles Anywhere into trusted article
-
ExecutionSourcerer evaluates code under enclosing identity
-
ImpactExecute 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
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
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.
Apply vendor patch.
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
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.
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-115181
GHSA-6xfh-f8pc-77x8
NVD
CVE.org
Vulnrichment
Exploit-DB