CVE Catalog

CVE-2026-102427

CriticalCVSS 10.0
Published: Updated: Translated: NVD NIST

Summary

Joomla Extension - OrdaSoft Joomla CCK before 8.3.16 has unauthenticated remote code execution. The file site/uploader.php is reached through normal frontend routing (task=getContent), with no authentication or ACL check. The handler validates the uploaded file's content with a real magic-byte MIME check, but the extension allow-list is commented out. The saved file's extension is taken directly from the attacker-supplied filename with no validation, and the file is written to a path under the Joomla web root executed by PHP. An image/PHP polyglot passed the content check with a .php extension.

Risk Assessment

An unauthenticated attacker can execute arbitrary PHP code on the server, potentially leading to full compromise of the site and server, data theft, and further attacks.

Recommendation

Upgrade OrdaSoft Joomla CCK to version 8.3.16 or later. Immediately check for compromise and remove unauthorized files.

Related vulnerabilities

Original NVD description (English source)

Joomla Extension - ordasoft.com - Unauthenticated Remote Code Execution in OrdaSoft Joomla CCK < 8.3.16 - site/uploader.php is reached through the component’s normal frontend routing (task=getContent), a task with no authentication or ACL check anywhere in the dispatch chain. The handler validates the uploaded file’s content with a real magic-byte MIME check, but the extension allow-list that would otherwise restrict the saved file’s extension was present in the source and commented out. The saved file’s extension was taken directly from the attacker-supplied filename with no validation, and the file was written to a path directly under the Joomla web root that is executed by the PHP handler. An image/PHP polyglot, a file whose header bytes satisfy the MIME check with PHP source appended after, passed the content check while carrying a .php extension of the attacker’s choosing.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS