PT-2024-12301 · Norman · Norman Api

Diego95Root

+1

·

Published

2024-02-08

·

Updated

2024-10-16

·

CVE-2023-32193

CVSS v3.1

8.3

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
Name of the Vulnerable Software and Affected Versions Norman API versions prior to the patched versions
Description A vulnerability has been identified in Norman's public API endpoint, allowing unauthenticated cross-site scripting (XSS) to be exploited. This can lead to an attacker triggering JavaScript code and executing commands remotely. The attack vector was identified as a Reflected XSS, where the API propagates malicious payloads from user input to the UI, rendering the output. For example, a malicious URL can be rendered into a script that is executed on a page.
Recommendations To resolve the issue, update Norman API to a patched version, such as those including commits 3bb70b7, a6a6cf5, cb54924, 7b2b467, or bd13c65. As a temporary workaround, consider implementing security measures to encode input from the request URL before adding it to the response, and escape request input by changing the URL construction to use url.URL and escaping JavaScript and CSS variables with attribute encoding.

Fix

XSS

Weakness Enumeration

Related Identifiers

CVE-2023-32193
GHSA-R8F4-HV23-6QP6
GO-2024-2536

Affected Products

Norman Api