Description
Joomla Extension - OrdaSoft.com - Authenticated, Privileged SQL Injection in OrdaSoft Joomla Gallery extension for Joomla < 6.2.7 - The extensions saveGallery() passes form data through a hand-rolled parser into Joomla’s Input object, then reads it back with the ARRAY/ STRING filter types, neither of which sanitises SQL content. Values from category_names[], catOrderIds, and image-ordering fields were concatenated directly into SQL with no quoting or integer cast, giving an authenticated core.manage user (a permission scoped to managing one gallery component, not administrator-wide trust) full read/write access to the database, including UNION-based extraction of #__users password hashes.
Published: 2026-09-20
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Authenticated SQL Injection allowing privileged users to read and write database data, including user password hashes
Action: Patch immediately
AI Analysis

Impact

The OrdaSoft Joomla Gallery extension for Joomla introduces an SQL injection flaw when it processes form data from the saveGallery() method. The function passes raw input through a custom parser and then retrieves it with Joomla’s Input object without proper sanitization. Field values such as category_names[], catOrderIds, and image-ordering are concatenated straight into an SQL query without quoting or integer casting. This allows any authenticated user with the core.manage permission to execute arbitrary SQL, read the entire database, and extract sensitive information such as password hashes via UNION‑based queries.

Affected Systems

Vendors affected are OrdaSoft.com, specifically its Joomla Gallery extension (both the paid and free versions). Sites running any version of the extension earlier than 6.2.7 are vulnerable. The vulnerability applies to Joomla sites that have installed the gallery component and have granted users core.manage privileges to manage that component.

Risk and Exploitability

The CVSS score of 8.6 reflects a high impact; the EPSS score is not available, so the exploitation probability is unclear from public data, and the issue is not listed in CISA KEV. The flaw requires attacker authentication, but only a core.manage user (a privilege scoped to the gallery component rather than a full administrator) is needed. An attacker who obtains such credentials can manipulate the database, potentially compromising the entire site. Given that the vulnerability provides both read/write access and the ability to read password hashes, the risk to confidentiality, integrity, and availability is significant. Detailed exploitation requires standard SQL injection techniques and can be achieved once the authenticated session is established.

Generated by OpenCVE AI on September 20, 2026 at 19:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OrdaSoft Joomla Gallery to version 6.2.7 or newer. The updated release removes the insecure data handling behavior.
  • If an upgrade cannot be applied immediately, delete or disable the extension from the Joomla installation to eliminate the attack vector.
  • Restrict the core.manage permission to only trusted administrators, and monitor users with that capability for suspicious activity.

Generated by OpenCVE AI on September 20, 2026 at 19:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
Link Providers
https://www.OrdaSoft.com/ cve-icon cve-icon
History

Sun, 20 Sep 2026 19:15:00 +0000

Type Values Removed Values Added
Title Joomla Extension - OrdaSoft.com - Unauthenticated SQL Injection in OrdaSoft Joomla Gallery extension for Joomla < 6.2.7 Joomla Extension - OrdaSoft.com - Authenticated, Privileged SQL Injection in OrdaSoft Joomla Gallery extension for Joomla < 6.2.7

Sun, 20 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description Joomla Extension - OrdaSoft.com - Authenticated, Privileged SQL Injection in OrdaSoft Joomla Gallery extension for Joomla < 6.2.7 - The extensions saveGallery() passes form data through a hand-rolled parser into Joomla’s Input object, then reads it back with the ARRAY/ STRING filter types, neither of which sanitises SQL content. Values from category_names[], catOrderIds, and image-ordering fields were concatenated directly into SQL with no quoting or integer cast, giving an authenticated core.manage user (a permission scoped to managing one gallery component, not administrator-wide trust) full read/write access to the database, including UNION-based extraction of #__users password hashes.
Title Joomla Extension - OrdaSoft.com - Unauthenticated SQL Injection in OrdaSoft Joomla Gallery extension for Joomla < 6.2.7
Weaknesses CWE-89
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-20T19:21:25.423Z

Reserved: 2026-09-10T10:27:00.130Z

Link: CVE-2026-88855

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-20T18:16:54.137

Modified: 2026-09-20T18:16:54.137

Link: CVE-2026-88855

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-20T19:30:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')