Skip to main content

QloApps EUVDEUVD-2026-65588

| CVE-2026-75498 HIGH
SQL Injection (CWE-89)
2026-08-25 cisa-cg GHSA-mj48-jjc7-6wqr
8.6
CVSS 4.0 · Vendor: cisa-cg
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain admin credentials via phishing or stuffing
  2. Delivery
    Authenticate to QloApps back-office panel
  3. Exploit
    Submit crafted SQL payload in bo_query parameter
  4. Execution
    Unsanitized input concatenated into SQL LIKE clause
  5. Persist
    Arbitrary SQL executes against database
  6. Impact
    Exfiltrate or manipulate reservation and guest data

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

Exploitation requires valid QloApps back-office administrator credentials, confirmed by PR:H in the CVSS 4.0 vector. The attacker must have network access to the back-office (admin panel) web interface, which is typically exposed over HTTP/HTTPS. The primary vulnerable entry point is the 'bo_query' parameter passed to 'searchByName()' in 'Address.php'; the back-office address search feature must be reachable. Additional vulnerable code paths exist in the customer message search and hotel reservation module functionality (refund rules, feature pricing, demand advance options). Exploitation is strictly limited by the administrative authentication barrier - unauthenticated or low-privilege users cannot reach the affected parameters. Restricting the admin panel to an internal network or VPN eliminates the network-based attack vector entirely.

Impact

The CVSS 4.0 score of 8.6 reflects genuinely high impact against the vulnerable system (VC:H/VI:H/VA:H) once the attack succeeds, but the PR:H metric - requiring full back-office administrator credentials - is the dominant limiting factor in real-world exploitability. This makes the vulnerability a post-compromise escalation path or an insider-threat vector rather than an initial-access risk. Attack complexity is low (AC:L, AT:N), so the SQL injection itself is trivial to execute once credentials are in hand. No CISA KEV listing and no known public exploit code reduce urgency relative to unauthenticated issues of similar severity; EPSS data was not supplied in the available intelligence, so numeric exploitation probability cannot be assessed. The realistic threat model is narrow: credential compromise via phishing or credential stuffing targeting QloApps administrators, or a malicious insider. Organizations that isolate the back-office panel behind a VPN or IP allowlist significantly reduce exposure beyond the authentication requirement alone.

Exploit ScenarioDerived

An attacker who has obtained valid QloApps back-office administrator credentials - via phishing, credential stuffing against a reused password, or insider access - authenticates to the admin panel and submits a crafted value in the 'bo_query' parameter that escapes the SQL LIKE clause and appends additional SQL statements. Because no input sanitization is applied before query execution, the attacker can enumerate the full database schema, extract sensitive guest reservation and payment records, or modify data. No public proof-of-concept has been identified at time of analysis, but the raw string concatenation pattern visible in the patch diff makes manual exploitation straightforward for any attacker with SQL injection knowledge.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 25, 2026

SQL injection in Webkul QloApps back-office address search allows a remote attacker holding valid administrator credentials to execute arbitrary SQL via the unsanitized 'bo_query' parameter passed to the 'searchByName()' method in 'Address.php'. The scope of the patch (commit 123c97c, PR #1783) reveals the flaw spans at least five PHP files - including 'CustomerMessage.php' and three hotel reservation module classes - each inserting raw user input directly into LIKE or IN SQL clauses without using QloApps' own 'pSQL()' sanitization or integer casting. No public exploit code has been identified at time of analysis, and this CVE is not listed in the CISA KEV catalog.

RemediationAI

Upstream fix is available via GitHub commit 123c97c in pull request #1783 (https://github.com/Qloapps/QloApps/pull/1783/changes/123c97c110b7053ea3297d8e58fe95b3c3536560); a formally tagged release version incorporating this fix is not independently confirmed from the available data - apply the commit directly or update to any QloApps release shown to include it. The fix wraps all unsanitized string query inputs with PrestaShop's 'pSQL()' function and applies 'array_map("intval", ...)' to integer array inputs used in IN clauses. As compensating controls while patching is pending: restrict back-office access to trusted IP ranges via web server ACLs or firewall rules (eliminates the network attack vector but requires infrastructure access); enforce strong unique passwords and multi-factor authentication for all administrator accounts (reduces credential-compromise risk); and audit web application logs for anomalous values in the 'bo_query' parameter. Placing the admin panel behind a VPN provides the strongest compensating control with the trade-off of adding an authentication step for legitimate administrators.

Affected VersionsENISA

QloApps 0 <123c97c

Affected Packages

euvd qloapps fix: 123c97c

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

QloApps is an open-source hotel property management and reservation system built on the PrestaShop PHP framework. The vulnerable 'searchByName()' method in 'classes/Address.php' and 'classes/CustomerMessage.php' concatenates the raw '$query' variable directly into SQL LIKE expressions without invoking PrestaShop's built-in 'pSQL()' escaping function. Three additional files in the 'hotelreservationsystem' module insert unvalidated arrays into IN clauses without integer casting - e.g., 'implode(",", $notInVals)' where 'array_map("intval", ...)' is required. CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) is the root cause: user-supplied strings are interpolated into query strings at the framework layer with no parameterization or escaping. The CPE 'cpe:2.3:a:webkul:qloapps:*:*:*:*:*:*:*:*' carries a version wildcard, indicating all known releases are potentially affected until commit 123c97c is applied.

Know when Qloapps 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

Vendor (cisa-cg) PRIMARY 8.6 HIGH
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
vuln.today AI 7.2 HIGH

Network-accessible admin panel (AV:N, AC:L) but requires administrator credentials (PR:H); database impact confined to the vulnerable system with no scope change (S:U).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Aug 25, 2026 - 17:22 NVD
7.2 (HIGH) 8.6 (HIGH)
CVE Published
Aug 25, 2026 - 16:37 cve.org
HIGH 8.6

DescriptionCVE.org

Webkul QloApps does not validate request parameters before a database query. A remote, authenticated attacker with administrative privileges could send a crafted SQL query to the 'bo_query' parameter in the 'Address.php' file. Fixed in 123c97c.

Executive ViewAI

Why It Matters

Webkul QloApps contains an authenticated SQL injection vulnerability in the back-office address search module that allows administrator-level users to execute arbitrary database queries. Organizations using QloApps must prioritize patching to prevent administrative users with compromised credentials from accessing or modifying sensitive database records.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Low
niche hospitality sector property management software
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2025-67325 CRITICAL POC
9.8 Jan 08

QloApps hotel management system (through 1.7.0) allows unauthenticated web shell upload through the hotel review feature

CVE-2023-36284 HIGH POC
7.5 Jun 23

An unauthenticated Time-Based SQL injection found in Webkul QloApps 1.6.0 via GET parameter date_from, date_to, and id_p

CVE-2024-40318 HIGH POC
7.2 Jul 25

An arbitrary file upload vulnerability in Webkul Qloapps v1.6.0.0 allows attackers to execute arbitrary code via uploadi

CVE-2026-93988 HIGH POC
7.1 Sep 19

Path traversal in QloApps through 1.7.0 lets an authenticated back-office user read arbitrary files from the web server

CVE-2023-36287 MEDIUM POC
6.1 Jun 23

An unauthenticated Cross-Site Scripting (XSS) vulnerability found in Webkul QloApps 1.6.0 allows an attacker to obtain a

CVE-2023-36289 MEDIUM POC
6.1 Jun 23

An unauthenticated Cross-Site Scripting (XSS) vulnerability found in Webkul QloApps 1.6.0 allows an attacker to obtain a

CVE-2023-30256 MEDIUM POC
6.1 May 11

Cross Site Scripting vulnerability found in Webkil QloApps v.1.5.2 allows a remote attacker to obtain sensitive informat

CVE-2025-10759 MEDIUM POC
5.5 Sep 21

A vulnerability was detected in Webkul QloApps up to 1.7.0. Rated medium severity (CVSS 5.5), this vulnerability is remo

CVE-2023-36288 MEDIUM POC
5.4 Jun 23

An unauthenticated Cross-Site Scripting (XSS) vulnerability found in Webkul QloApps 1.6.0 allows an attacker to obtain a

CVE-2025-1155 MEDIUM POC
5.3 Feb 10

A vulnerability, which was classified as problematic, was found in Webkul QloApps 1.6.1. Rated medium severity (CVSS 5.3

CVE-2026-25558 MEDIUM POC
4.8 Jun 08

Stored cross-site scripting in QloApps through 1.7.0 enables authenticated administrators to inject persistent JavaScrip

CVE-2026-75496 HIGH
8.6 Aug 25

Unrestricted file upload in Webkul QloApps allows a remote attacker holding administrative credentials to upload executa

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy