CVE-2026-48939: Joomla Extension - icagenda.com - Remote Code Execution in iCaganda extension for Joomla < 4.0.8/3.9.15
A vulnerability in the iCagenda extension for Joomla allows the upload of arbitrary files in the file attachment feature, ultimately resulting in PHP code upload and execution.
Metrics
- CVSS v4.0
- 10.0
- Severity
- CRITICAL
- Fixed in
- —
- Affected Products
- 1
HarborGuard Analysis
Synopsis
An unrestricted file upload vulnerability in the iCagenda extension for Joomla (versions 1.0.0 through 3.9.14 and 4.0.0 through 4.0.7) allows any unauthenticated network attacker to upload a PHP file through the event attachment feature and execute arbitrary code on the server. No authentication, no victim interaction, and no special environmental conditions are required. No fix versions have been published; HarborGuard is tracking the advisory and will make a patched-image rebuild available as soon as upstream ships a release.
HarborGuard Coverage
Detection is available across every HarborGuard environment. The CVE is ingested from upstream feeds within minutes of publication and matched against customer images in connected registries and CI/CD pipelines, including custom-built images that bundle the iCagenda extension.
AvailableHarborGuard scores this CVE at CVSS 10.0 (Critical) and weights it against each environment's compliance policy to determine urgency and routing. Triage findings are delivered to the appropriate team inbox within each customer organization based on configured ownership rules.
AvailableBecause no fix version has been published, HarborGuard re-checks the iCagenda advisory on every ingest cycle and will make a patched-image rebuild available the moment an upstream release is confirmed. Customers with auto-remediation enabled will receive the rebuild, a regression test run, and a PR opened against affected workloads automatically once a fix is available.
Pending upstreamExploit Conditions
- Network reachabilityRequired
The iCagenda file attachment endpoint must be reachable over the network; an attacker sends a crafted multipart upload request directly to the exposed Joomla installation.
- AuthenticationNot required
No account or session token is needed; the vulnerable file upload feature is accessible to unauthenticated users.
- Victim interactionNot required
The attack is fully server-side; no user click, page visit, or other victim action is required to trigger code execution.
- Attack complexityDetail
Exploitation is reliable and condition-free; the CVSS vector carries AC:L and AT:N, meaning no race conditions, memory layout dependencies, or other environmental factors apply.
Blast Radius
- An attacker executes arbitrary PHP code in the context of the web server process, giving full control over the Joomla application.
- All data stored in the Joomla database (user credentials, content, configuration) is readable and exfiltrable.
- An attacker can write, modify, or delete files accessible to the web server, including other extension files and configuration files.
- If the server is part of a broader container environment, the exploit provides an initial foothold for lateral movement into adjacent services and systems.
How HarborGuard Handles This
Available on HarborGuard: detection for CVE-2026-48939 is active across connected registries and pipelines, covering any image that includes the iCagenda extension at an affected version. Because no upstream fix exists yet, HarborGuard monitors the iCagenda advisory on every ingest cycle and will trigger a patched-image rebuild automatically the moment a fix version is published. For customers with auto-remediation enabled, that rebuild will be followed immediately by a regression test run and a PR opened against affected workloads. While no patch is available, recommended compensating controls include applying a web application firewall rule to block multipart file uploads to iCagenda attachment endpoints, isolating the Joomla container behind a network policy that restricts inbound access to known sources, and disabling the file attachment feature via Joomla's component configuration if the functionality is not operationally required. Where compliance policy permits, HarborGuard can flag images containing this extension as non-deployable until a patched version is confirmed.
- icagenda.com / iCagenda extension for Joomla1.0.0-3.9.14 · 4.0.0-4.0.7
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/AU:Y/U:Red