OrdaSoft Joomla CCK: Unauthenticated remote code execution via file upload
Summary
OrdaSoft Joomla CCK up to version 8.3.15 contains a file upload flaw in the frontend component route task=getContent that requires no authentication. The extension's file extension allow-list is commented out, so an attacker can upload a PHP-executable file disguised as an image and run code on the web server. Any internet-facing Joomla site with the component installed is exposed. The CVSS v4.0 base score is 10.0 (critical), and a public proof of concept exists.
Affected
- OrdaSoft Joomla CCK (component com_os_cck) versions 1.0.0 through 8.3.15
- Default configuration as per the CVE record: unaffected versions are not listed
Fixed in
- Version 8.3.16 (per the CVE record title; no vendor advisory found to confirm)
Workaround
- No vendor-documented workaround available.
- If the component is not needed, uninstall or disable it.
- Block public access to the component's frontend routes at the web server or WAF until the update is applied.
- Block PHP execution in upload directories as defense in depth.
Exploitation
- Public proof of concept: yes, published on GitHub and listed in PoC archives.
- Known exploited in the wild: no confirmed reports.
- CISA SSVC assessment in the CVE record: exploitation none, automatable yes, technical impact total.
- Not listed in the CISA KEV catalog.
Our recommendation
- Check whether any Joomla site runs com_os_cck, and identify the installed version in the component manifest.
- Update to version 8.3.16 or later as soon as possible.
- Search web roots for unexpected PHP files and review recent uploads.
- Restrict or block access to the component until patched.
- Also patch CVE-2026-102428 (unauthenticated SQL injection), which is fixed in the same release.
- Monitor web server logs for requests to the component's frontend routes.
Public exploits
Links to third-party sites, not checked by us – exploit code can contain malware. Only use it in isolated test environments.
- Proof of concept on GitHub (1 repositories)
murrez/CVE-2026-102427
Research sources
- CVE record summary (OpenCVE) app.opencve.io
- OrdaSoft (vendor website) www.ordasoft.com
- PoC archive (pocbit.org) pocbit.org
- Exploitation status (HOL Guard) hol.org
- Mitigation notes (CyberStrike) cyberstrike.io
- Related flaw CVE-2026-102428 (HOL Guard) hol.org
- Joomla CCK product page (OrdaSoft) ordasoft.com
- Joomla CCK template documentation (OrdaSoft) ordasoft.com
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 30 Oct 2026, 14:45.
Original description (NVD)
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.
NVD references (1)
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
