CVE-2026-102802: Joomla Sourcerer PHP code injection via Articles Anywhere

CVE-2026-102802 · Severity: info · Published 2026-11-02

Joomla websites using the Sourcerer extension together with Articles Anywhere can allow unauthorized PHP code execution. When Articles Anywhere includes content from one article into another before Sourcerer's security checks run, untrusted PHP code can be executed with the permissions of the outer article instead of the inner one. An attacker with article authoring privileges could inject malicious PHP code that executes with higher trust levels than intended.

Technologies: Regular Labs Articles Anywhere, Regular Labs Sourcerer. Vendors: Regular Labs.

Quick answers

Is CVE-2026-102802 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-102802 being exploited in the wild.
How severe is CVE-2026-102802?
Informational severity, published 2 November 2026.
Which products and versions are affected?
Regular Labs Articles Anywhere before 20.1.1; Regular Labs Sourcerer before 17.0.1.
Is there a fix for CVE-2026-102802?
Yes: fixed in Sourcerer 17.0.1, Articles Anywhere 20.1.1. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-102802 attacked?
It is attacked with local access.
Am I affected by CVE-2026-102802?
Check whether you run Regular Labs Articles Anywhere or Regular Labs Sourcerer at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Fixed in: Sourcerer 17.0.1, Articles Anywhere 20.1.1

Technical details

A privilege escalation vulnerability exists in the interaction between Sourcerer (which controls PHP execution in articles based on author trust) and Articles Anywhere (which includes article content in other articles). When Articles Anywhere processes inclusions before Sourcerer and "Force Content Triggers" is disabled, Sourcerer evaluates the included article's PHP code using the enclosing article's trust level rather than the included article's own identity, creating an authorization gap. An attacker with article creation/editing permissions can exploit this to execute PHP with escalated privileges.

Affected products

  • Regular Labs Sourcerer before 17.0.1
  • Regular Labs Articles Anywhere before 20.1.1

Timeline

  • 2026-11-02: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.