Description
QloApps through 1.7.0 contains a reflected cross-site scripting vulnerability in AdminSearchConfController::processSave() that echoes rejected alias and search values unescaped in validation errors. Attackers can induce an authenticated back-office user to submit a crafted request, executing JavaScript in that user's administrative session.
Published: 2026-10-13
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting in Back‑Office
Action: Patch
AI Analysis

Impact

The vulnerability arises from the AdminSearchConfController->processSave() method echoing rejected alias and search values without proper escaping in validation error messages. Attackers can trigger the flaw by causing an authenticated back‑office user to submit a crafted request, resulting in arbitrary JavaScript execution within the user's administrative session. This cross‑site scripting flaw (CWE‑79) allows the attacker to steal session cookies, deface the admin interface, or redirect the user to malicious sites.

Affected Systems

The issue affects Webkul’s QloApps product, versions 1.7.0 and earlier. Users running these releases have an unescaped path in the validation error handling of the admin search configuration page.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate risk. EPSS data is not available and the vulnerability is not listed in KEV, suggesting it is not widely exploited yet. The attack would require the victim to first be authenticated as an admin and to submit a special request; therefore the vector is limited to targeted, authenticated users. Nonetheless, because the flaw runs user‑supplied script in a privileged session, it poses a significant threat and should be addressed immediately.

Generated by OpenCVE AI on October 17, 2026 at 06:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version of QloApps that includes the fix for the reflected XSS issue.
  • If no patch is available, apply a workaround by sanitizing the alias and search values before they are incorporated into validation error messages.
  • Limit access to the QloApps back‑office administrative interface to a minimal set of trusted users and enforce proper session management.

Generated by OpenCVE AI on October 17, 2026 at 06:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description QloApps through 1.7.0 contains a reflected cross-site scripting vulnerability in AdminSearchConfController::processSave() that echoes rejected alias and search values unescaped in validation errors. Attackers can induce an authenticated back-office user to submit a crafted request, executing JavaScript in that user's administrative session.
Title QloApps through 1.7.0 Reflected XSS via Search Alias Validation Errors
First Time appeared Webkul
Webkul qloapps
Weaknesses CWE-79
CPEs cpe:2.3:a:webkul:qloapps:*:*:*:*:*:*:*:*
Vendors & Products Webkul
Webkul qloapps
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T19:30:15.273Z

Reserved: 2026-10-13T17:59:41.937Z

Link: CVE-2026-110224

cve-icon Vulnrichment

Updated: 2026-10-13T19:29:08.087Z

cve-icon NVD

Status : Deferred

Published: 2026-10-13T19:18:47.023

Modified: 2026-10-13T20:17:27.867

Link: CVE-2026-110224

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T06:15:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')