CVE-2026-36766

Authenticated XSS via Shopizer getInputStream and getReader in XssHttpServletRequestWrapper

Published Apr 30, 2026 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
Multiple authenticated cross-site scripting (XSS) vulnerabilities in the XssHttpServletRequestWrapper class of shopizer v3.2.5 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the getInputStream() or getReader() functions.

Analysis

AI-generated

Technical impact

The vulnerability resides in the XssHttpServletRequestWrapper class of Shopizer 3.2.5 and allows an authenticated user to insert malicious JavaScript or arbitrary HTML through the getInputStream() or getReader() interfaces. By controlling the payload delivered to these methods, an attacker can execute scripts in the context of the web application, leading to credential theft, session hijacking, defacement, or the delivery of malware to end users.

Affected Systems

Shopizer eCommerce platform version 3.2.5 is affected. All installations of this version that expose the vulnerable request wrapper to authenticated users are at risk.

Risk and Exploitability

An attacker must first authenticate to the system to exploit the flaw, after which they can inject malicious content that will be rendered when the input streams are processed. While EPSS data and KEV status are not available, the CVSS score of 5.4 indicates a medium severity, yet the nature of the flaw provides an attacker with the ability to execute arbitrary scripts, implying a significant threat to confidentiality and integrity of user data.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Shopizer to the latest released version that contains the fix for the XssHttpServletRequestWrapper issue or apply the vendor‑supplied patch.
  • Implement strict input sanitization for all data retrieved via getInputStream() and getReader(), ensuring that any injected scripts or HTML are escaped before rendering.
  • Deploy a Web Application Firewall and enforce a stringent Content Security Policy to block the execution of unexpected scripts within the application.

Generated by OpenCVE AI on May 2, 2026 at 00:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-fqcw-2xhj-p63g Shopizer is vulnerable to Cross-site Scripting
History
Type Values Removed Values Added
Title Authenticated XSS via Shopizer getInputStream and getReader in XssHttpServletRequestWrapper
Type Values Removed Values Added
First Time appeared Shopizer
Shopizer shopizer
Vendors & Products Shopizer
Shopizer shopizer
Type Values Removed Values Added
Weaknesses CWE-79
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'}

ssvc

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

Type Values Removed Values Added
Description Multiple authenticated cross-site scripting (XSS) vulnerabilities in the XssHttpServletRequestWrapper class of shopizer v3.2.5 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the getInputStream() or getReader() functions.
References
Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Apr 30, 2026, 6:36 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Deferred
Published
Apr 30, 2026, 6:16 PM
Modified
Jun 17, 2026, 10:41 AM