Skip to main content
VulnerabilityPublished

CVE-2025-54071: rommapp romm · Unrestricted File Upload

Affects rommapp rommSource CVE Database V5

0

Not known to be exploited · CVSS 9.4 Critical · fixed in 4.0.0 : patch rommapp romm as a priority.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 4.0 base score
9.4Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 54% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 4.0.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
GitHubrommapp/rommpkg:github/rommapp/rommOther threatsAffected
  • =4.0.0-beta.4
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Immediate upgrade to RomM version 4.0.0-beta.4 or later, where the vulnerability is patched.
  2. Restrict access to the /api/saves endpoint by enforcing strict role-based access control and minimizing the number of users with viewer or ASSETS_WRITE permissions.
  3. Implement network segmentation and firewall rules to limit access to RomM management interfaces only to trusted internal networks or VPN users.
  4. Monitor logs for unusual file write activities or unexpected changes in filesystem locations, especially around the /api/saves endpoint.
  5. Employ application-layer security controls such as Web Application Firewalls (WAF) with custom rules to detect and block suspicious file upload patterns.
  6. Conduct regular audits of user permissions and authentication mechanisms to prevent credential misuse.
  7. Use endpoint detection and response (EDR) tools to identify and respond to potential post-exploitation behaviors such as unauthorized code execution or persistence mechanisms.
  8. Educate users with access about the risks of credential sharing and phishing attacks that could lead to compromised accounts.

Description

RomM (ROM Manager) allows users to scan, enrich, browse and play their game collections with a clean and responsive interface. In versions 4.0.0-beta.3 and below, an authenticated arbitrary file write vulnerability exists in the /api/saves endpoint. This can lead to Remote Code Execution on the system. The vulnerability permits arbitrary file write operations, allowing attackers to create or modify files at any filesystem location with user-supplied content. A user with viewer role or Scope.ASSETS_WRITE permission or above is required to pass authentication checks. The vulnerability is fixed in version 4.0.0-beta.4.

References

Community reviews

Loading reviews…