CVE-2025-65027CWE-352CWE-434CWE-79cross-site-scriptingunrestricted-file-uploadcsrf

CVE-2025-65027

High · published December 4, 2025

CVSS v3.1
7.6
EPSS
0%
Percentile
24.5
In the wild
Unconfirmed
What it is

🚨 Unrestricted file uploads in RomM could let attackers serve up rogue admin accounts with just a deceptive SVG file! ⚡ Think of it like a restaurant allowing anyone to hand in a menu item with no checks — a sneaky diner could submit a dish that poisons the whole kitchen. Here, the malicious SVG or HTML files are the toxic recipes, running JavaScript when accessed! This means an attacker could easily create a rogue admin account, taking over the entire system! They could escalate their privileges, manipulate user data, and wreak havoc across your game collection management. The potential for chaos here is absolutely devastating!

Put simply

Think of it like a restaurant allowing anyone to hand in a menu item with no checks — a sneaky diner could submit a dish that poisons the whole kitchen. Here, the malicious SVG or HTML files are the toxic recipes, running JavaScript when accessed! RomM has multiple unrestricted file upload vulnerabilities that let authenticated users upload malicious SVG or HTML files. When these files are accessed, they execute embedded JavaScript, leading to stored XSS, which, when coupled with a CSRF misconfiguration, can result in full administrative account takeover.

What to do

This means an attacker could easily create a rogue admin account, taking over the entire system! They could escalate their privileges, manipulate user data, and wreak havoc across your game collection management. The potential for chaos here is absolutely devastating! To secure your system, patch immediately to version 4.4.1 or 4.4.1-beta.2. Additionally, implement strict file type validations to prevent such uploads and review your CSRF configurations to ensure they are properly set up. You've got this! With these steps, you'll be one step closer to securing your game management system! 🛡️

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00326 · 24.5th percentile
Weaknesses
CWE-352 · Cross-Site Request Forgery (CSRF); CWE-434 · Unrestricted Upload of File with Dangerous Type; CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-12-04T01:16Z
Affected products (2)
ProductVersionsFixed in
romm.app/romm< 4.4.14.4.1
romm.app/rommall versions—
References (1)
EPSS history
Timeline
  • 03 DEC 19:36Z
    RomM Chained XSS and CSRF Vulnerabilities Enable Admin Account Takeover
    cvelistv5