UnoPim Stored Cross-Site Scripting Vulnerability in User Creation Endpoint

Vulnerability

A stored cross-site scripting vulnerability has been identified in UnoPim, an open-source Product Information Management system built on Laravel. This vulnerability exists in versions prior to 0.2.1 and allows for the injection of malicious scripts via SVG files, which bypass the application's sanitizer. The issue is present in the user creation endpoint within the admin settings.

Impact

Exploitation of this vulnerability allows an attacker to inject malicious scripts that are executed in the context of the user viewing the affected page, potentially leading to unauthorized actions being performed on behalf of that user.

Reproduction

To reproduce this vulnerability, upload a file named 'POC.html' through the user creation form in the admin settings. This file should be crafted to include SVG content that exploits the sanitization bypass by including JavaScript payloads, such as one that alerts document cookies or performs actions as the admin user.

Remediation

Users can update to UnoPim version 0.2.1 or later, where this vulnerability has been fixed.

Added: Aug 21, 2025, 4:25 PM
Updated: Aug 21, 2025, 4:25 PM

Vulnerability Rating

Custom Algorithm
spread
0.8
impact
1.7
exploitability
6.0
remediation
7.7
relevance
0.4
threat
6.4
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.