Skip to main content
VulnerabilityPublished Updated

CVE-2025-50183: OpenListTeam OpenList · Cross-site Scripting

Affects OpenListTeam OpenListSource CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium : upgrade to 4.0.0-rc.4 when convenient.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 24% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 4.0.0-rc.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 19 Jun 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

Upgrade openlistteam/OpenList-Frontend to 4.0.0-rc.4.

Affected software

ProductAffectedFixed in
GitHubopenlistteam/OpenList-Frontendpkg:github/openlistteam/OpenList-FrontendOther threatsAffected
  • <4.0.0-rc.4
Fixed in
  • 4.0.0-rc.4

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: Organizations should upgrade OpenList to version 4.0.0-rc.4 or later, where the vulnerability is patched.
  2. Input validation and sanitization: Until the upgrade is applied, implement strict input validation and sanitization on the server side to prevent execution of embedded scripts in .py files or any file previews.
  3. Content Security Policy (CSP): Deploy a robust CSP header to restrict the execution of inline scripts and limit the sources from which scripts can be loaded, reducing the impact of any injected scripts.
  4. User awareness: Educate users about the risks of opening or previewing untrusted files within OpenList, emphasizing caution with .py files or files from unknown sources.
  5. Access controls: Restrict file upload and browsing permissions to trusted users only, minimizing the chance of malicious files being introduced.
  6. Monitoring and logging: Enable detailed logging of file preview activities and monitor for unusual patterns or attempts to access suspicious files.
  7. Web Application Firewall (WAF): Configure WAF rules to detect and block common XSS payloads targeting the file preview feature.
  8. Incident response readiness: Prepare to respond to potential exploitation attempts by having processes in place to quickly investigate and remediate incidents involving OpenList.

Description

OpenList Frontend is a UI component for OpenList. Prior to version 4.0.0-rc.4, a vulnerability exists in the file preview/browsing feature of the application, where files with a .py extension that contain JavaScript code wrapped in <script> tags may be interpreted and executed as HTML in certain modes. This leads to a stored XSS vulnerability. This issue has been patched in version 4.0.0-rc.4.

References

Community reviews

Loading reviews…