nopCommerce Stored Cross-Site Scripting Vulnerability in Attributes Functionality

Vulnerability

A stored cross-site scripting vulnerability has been identified in nopCommerce version 4.90.0. This issue arises within the Attributes management workflow, where an attacker can inject JavaScript into the Name field while creating a new Attribute Group. The vulnerability requires a privileged user to access the 'Specification attributes' page to be exploited.

Impact

Exploitation of this vulnerability allows for stored cross-site scripting, where injected scripts are executed in the context of the user viewing the affected page.

Reproduction

To reproduce this vulnerability, navigate to 'Catalog' > 'Attributes' > 'Specification attributes' and select 'Add Group'. In the Name input field, insert a JavaScript payload. Once the group is saved, the injected script will execute when the 'Specification attributes' page is accessed by a privileged user.

Added: Dec 16, 2025, 7:10 PM
Updated: Dec 16, 2025, 7:44 PM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
1.7
exploitability
5.5
remediation
0.0
relevance
1.4
threat
1.6
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.