Description
Joomla Extension - joomshaper.com - Broken Object-Level Authorization in Blog Image Deletion in Helix Ultimate < 2.2.10 - `Blog::remove_image()` checked whether the user was authorized to edit the article ID passed in the request, but did not verify whether the specified image path (src) belonged to that article. On Joomla 3 builds where physical file deletion was triggered, an author could supply their own article ID alongside an arbitrary file path under the `/images/` directory to delete arbitrary files.
Published: 2026-08-31
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Deletion
Action: Apply Patch
AI Analysis

Impact

A flaw in the Helix Ultimate Joomla extension allows an authenticated author to delete arbitrary files located under the /images/ directory. The vulnerability lies in the Blog::remove_image() routine, which verifies the user’s permission to edit the referenced article but does not confirm that the image path requested belongs to that article. This missing check enables the author to supply any file path in the request, resulting in deletion of unintended files. The consequence is the loss of resources required for the website’s operation or the removal of user‑generated content, damaging data integrity and potentially causing a denial of service if critical assets are removed. The weakness is an authorization bypass, identified as CWE‑639.

Affected Systems

The affected product is the Helix Ultimate extension for Joomla, whose versions earlier than 2.2.10 contain the flaw. The vulnerability applies to Joomla 3 builds that support physical file deletion via this extension. Users running older releases of Helix Ultimate should review their installation against the stated version threshold.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate severity. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog. Exploitation requires the victim to be an author on the site and to submit a crafted request that includes an arbitrary /images/ path. Once executed, the attacker can delete any file under that directory, leading to content loss or potential site failure. While the attack surface is limited to authorized authors, the impact on site availability and data integrity is significant.

Generated by OpenCVE AI on August 31, 2026 at 15:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Helix Ultimate to version 2.2.10 or later to correct the authorization check.
  • If an upgrade is not immediately possible, enforce stricter permission controls on the /images/ directory and employ a web application firewall to block write/delete operations to paths outside the authorized article scope.
  • Monitor access logs for unexpected image deletion attempts and review author permissions to ensure only trusted users have delete capabilities.

Generated by OpenCVE AI on August 31, 2026 at 15:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
First Time appeared Joomshaper
Joomshaper helix3 Extension For Joomla
Vendors & Products Joomshaper
Joomshaper helix3 Extension For Joomla

Mon, 31 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Description Joomla Extension - joomshaper.com - Broken Object-Level Authorization in Blog Image Deletion in Helix Ultimate < 2.2.10 - `Blog::remove_image()` checked whether the user was authorized to edit the article ID passed in the request, but did not verify whether the specified image path (src) belonged to that article. On Joomla 3 builds where physical file deletion was triggered, an author could supply their own article ID alongside an arbitrary file path under the `/images/` directory to delete arbitrary files.
Title Joomla Extension - joomshaper.com - Broken Object-Level Authorization in Blog Image Deletion in Helix Ultimate < 2.2.10
Weaknesses CWE-639
References
Metrics cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Joomshaper Helix3 Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-01T14:06:08.584Z

Reserved: 2026-08-22T14:23:37.801Z

Link: CVE-2026-78075

cve-icon Vulnrichment

Updated: 2026-08-31T14:16:53.794Z

cve-icon NVD

Status : Deferred

Published: 2026-08-31T14:17:23.840

Modified: 2026-08-31T19:33:11.197

Link: CVE-2026-78075

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:00:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key