Cyber Resilience

CVE-2023-36287

MediumPublic PoC

Published: 23 June 2023

Published
23 June 2023
Modified
21 November 2024
KEV Added
Patch
CVSS Score v3.1 6.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
EPSS Score 0.2046 95.7th percentile
Risk Priority 24 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2023-36287 is a medium-severity Cross-site Scripting (CWE-79) vulnerability in Webkul Qloapps. Its CVSS base score is 6.1 (Medium).

Operationally, ranked in the top 4.3% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

Deeper analysis

An unauthenticated cross-site scripting vulnerability exists in Webkul QloApps version 1.6.0 and is tracked as CVE-2023-36287. The flaw is a classic CWE-79 instance that resides in the handling of the controller parameter supplied via POST requests, allowing script injection without any authentication or special privileges.

An attacker can supply a crafted POST request containing malicious JavaScript in the controller parameter; because the application reflects the value without adequate output encoding, the script executes in the context of a victim user who visits a link or page under the attacker's control. Successful exploitation yields the victim's session cookie, enabling the attacker to impersonate the user and perform actions within the QloApps application.

The EPSS score for this CVE stands at 0.2046 with no material increase after disclosure. The two reference URLs point to the same technical write-up that first documented the issue but contain no vendor advisory or patch information.

EU & UK References

Vulnerability details

An unauthenticated Cross-Site Scripting (XSS) vulnerability found in Webkul QloApps 1.6.0 allows an attacker to obtain a user's session cookie and then impersonate that user via POST controller parameter.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

webkul
qloapps
1.6.0

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-79

Penetration testing submits XSS payloads to web applications, detecting cross-site scripting flaws for subsequent remediation.

addresses: CWE-79

Validates web inputs to reject script-related content that could produce XSS.

addresses: CWE-79

Output validation against expected content can reject or sanitize script content in generated web pages, reducing XSS exploitability.

References