Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessBrowse to public gallery search box
-
DeliverySubmit UNION SELECT in textsearch param
-
ExploitInjected query executes in LIKE clause
-
ExecutionRead #__users hashes and arbitrary DB content
-
ImpactCrack/pivot to Joomla admin takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitable when the site publishes the OrdaSoft gallery search module (mod_osgallery_search), which is a public, commonly-enabled search box - the showSearchResult()/showSearchResultAjax() endpoints reachable by any anonymous visitor. No authentication, user interaction, or special client configuration is required. The only real limiter is deployment scope: the target must be running the OrdaSoft Joomla Gallery extension (free or paid) at a version below 6.2.7 with the search module active; sites that do not publish the search box would not expose these endpoints. |
| Impact | This is a genuine high-priority vulnerability. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes remote, low-complexity, unauthenticated exploitation with no user interaction - the strongest possible exposure profile - and the description corroborates it: mod_osgallery_search is a publicly-published search box requiring no login, so PR:N is credible rather than optimistic. CWE-89 SQL injection concatenated directly into a LIKE clause with a UNION SELECT gives an anonymous attacker arbitrary database read, including the Joomla #__users password-hash table (the classic pivot to admin takeover). No EPSS score, KEV listing, or public POC was provided, so there is currently no evidence of active exploitation or automated weaponization - the risk is potential rather than confirmed-in-the-wild. I dispute the vendor's VI:H/VA:H integrity/availability ratings: a LIKE-clause UNION-based SELECT is fundamentally a read primitive, and Joomla's mysqli layer does not permit stacked queries by default, so direct write/destroy impact is limited (VI:L/VA:N is more defensible than VI:H/VA:H). The confidentiality impact, however, is fully justified at C:H. Net: a real, easily-reachable data-disclosure flaw in a niche product - patch promptly where deployed, but the low real-world footprint tempers urgency versus a ubiquitous product. |
| Exploit ScenarioDerived | An anonymous visitor loads a page hosting the OrdaSoft gallery search module and submits a crafted textsearch/searchText value containing a UNION SELECT payload. Because the parameter is read via $input->getVar() (not a real Joomla filter) and concatenated unescaped into a LIKE clause, the injected query executes and returns arbitrary table data - for example the #__users table - in the search response. No public exploit code was identified at time of analysis, but the mechanism is straightforward manual SQL injection requiring no authentication. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 20, 2026
Unauthenticated SQL injection in the OrdaSoft Joomla Gallery extension for Joomla (both the free and paid editions) below version 6.2.7 allows any anonymous visitor to inject SQL through the publicly published mod_osgallery_search search box and read arbitrary database content. The showSearchResult() and showSearchResultAjax() endpoints take the textsearch/searchText request parameter and concatenate it directly into a LIKE clause without quoting or escaping, and the CVSS:4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) and the accompanying CVSS:3.1 assessment (PR:N/UI:N) both confirm the attack needs no authentication, no user interaction, and no special client configuration. Impact is scoped primarily to data disclosure - the authoritative assessment scores C:H/I:L/A:N because the injection point is a SELECT's LIKE clause - and no public exploit code was identified at time of analysis; exploitation is limited to sites running an affected Gallery version that actually publish the search module. This is a genuine high-priority vulnerability, so prioritise inventory of Joomla sites with the extension and the search module enabled, and upgrade to 6.2.7 or later.
RemediationAI
Upgrade the OrdaSoft Joomla Gallery extension - free or paid edition - to version 6.2.7 or later, which is the version boundary given in the advisory text; installed extensions should be checked against the Joomla extension manager and updated via the standard Joomla installer, and any cached or overridden template copies of the module should be refreshed as well. Where an immediate upgrade is not possible, the most effective compensating control is to unpublish or disable the mod_osgallery_search module in Joomla's module manager, which removes the showSearchResult()/showSearchResultAjax() endpoints from public reach entirely; the trade-off is that visitors lose gallery search functionality on the affected site. A secondary mitigation is a WAF or reverse-proxy rule blocking SQL-metacharacter patterns (quotes, UNION, SELECT, comments, stacked statements) on the textsearch and searchText parameters of com_osgallery requests, but signature-based filtering is bypassable and must not be treated as equivalent to patching. As hardening, ensure the Joomla database user is least-privilege (no FILE, no cross-schema access, no DDL), review database and web access logs for UNION SELECT or unusual quoting in gallery search parameters, and if injection is suspected, rotate the Joomla database credentials and Joomla user password hashes. Note that the sole reference in the CVE record is the vendor homepage https://www.OrdaSoft.com/, so confirm the fixed version there before considering a site remediated.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Root cause is CWE-89 (SQL injection) in the OrdaSoft Joomla Gallery extension, a third-party component/module set for the Joomla CMS. The vulnerable code paths accept the 'textsearch' / 'searchText' request parameter via $input->getVar(); getVar is a legacy input accessor and is not a Joomla input filter, so the value falls through to an HTML-tag-stripping filter (Joomla's 'STRING'-style behaviour) that removes markup but leaves single quotes, double quotes and SQL keywords intact. That unfiltered string is then concatenated straight into an SQL LIKE clause without parameter binding or escaping, so a UNION SELECT injected into the search term is executed by the database and its output rendered back to the attacker. Because the sink is exposed through showSearchResult() and showSearchResultAjax() behind mod_osgallery_search - a public, commonly published gallery search module - the endpoint is reachable without any login; a Joomla session or valid user account is not required. The affected namespace is Joomla's com_osgallery/mod_osgallery_search components, present in both the free and paid packages identified by the CPEs. The CVE record's CVSS:4.0 vector asserts high confidentiality, integrity and availability impact, whereas the independent CVSS:3.1 assessment narrows this to high confidentiality with limited integrity impact; that difference reflects the fact that a read-oriented LIKE-clause injection reliably leaks data but does not by itself provide stacked-write or code-execution primitives, and operators should treat confidentiality of the Joomla database - including user password hashes, configuration secrets and any application data in that schema - as the primary exposure.
Know when Ordasoft Joomla Gallery Extension For Joomla gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Unauthenticated remote search box (PR:N/UI:N/AC:L); UNION-based SELECT gives full DB read (C:H) but LIKE-clause injection without stacked queries yields only limited write and no availability impact (I:L/A:N).
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - OrdaSoft.com - Unauthenticated SQL Injection in OrdaSoft Joomla Gallery extension for Joomla < 6.2.7 - The extensions showSearchResult() and showSearchResultAjax() read the textsearch/searchText request parameter with $input->getVar(), which is not a real Joomla filter method and falls through to a filter that strips HTML tags but does not touch quotes or SQL syntax. The value is concatenated directly into a LIKE clause with no escaping. The endpoint requires no login of any kind: mod_osgallery_search is a public, commonly-published search box. Any anonymous site visitor can inject a UNION SELECT and read arbitrary database content.
Technical POC Analysis
Bug class: CWE-89, SQL injection.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
A critical, unauthenticated SQL injection flaw in the OrdaSoft Joomla Gallery extension (free and paid editions below 6.2.7) allows any anonymous internet visitor to read arbitrary content from the underlying Joomla database simply by submitting crafted input to the publicly published gallery search box - no login, no user interaction, and no special tooling required. Any organization hosting a Joomla site that runs an affected Gallery version with the search module published is exposed, and because the vulnerability is network-reachable and unauthenticated, the pool of potential attackers is effectively anyone on the internet. The primary leadership concern is unauthorized disclosure of data held in the website database, which for typical Joomla deployments includes administrator credential hashes, user records, and any customer or member data stored alongside the CMS; no vendor patch is currently available, so exposure must be managed through configuration changes and monitoring until a fixed release ships.
No vendor-released patch identified at time of analysis. Interim mitigations: unpublish or disable the mod_osgallery_search module and the showSearchResult/showSearchResultAjax endpoints, or remove the OrdaSoft Joomla Gallery component entirely until version 6.2.7 or later is available; apply WAF/reverse-proxy virtual patching that blocks SQL injection patterns on the textsearch and searchText request parameters; restrict or block external access to the gallery search paths; reduce the Joomla database account to least-privilege SELECT-only where possible and monitor for anomalous query volumes; rotate database and administrator credentials and treat the contents of the Joomla database as potentially compromised.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Authenticated remote code execution in OrdaSoft Joomla Gallery (both the free and commercial editions) for Joomla below
Remote code execution in the OrdaSoft Joomla Gallery extension (both the free and the commercial editions) before versio
Authenticated SQL injection in the OrdaSoft Joomla Gallery extension (both Free and commercial editions) for Joomla vers
EUVD-2026-83767
GHSA-w2hx-m888-mfj4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB