Read the docs
TI-2025-37615 Aliases CVE-2025-60249GHSA-9737-qv54-hq49

Cross-site scripting in CIRCL vulnerability-lookup

Priority LOW 28CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-79.

Summary

vulnerability-lookup 2.16.0 allows XSS in bundle.py, comment.py, and user.py, by a user on a vulnerability-lookup instance who can add bundles, comments, or sightings. A cross-site scripting (XSS) vulnerability was discovered in the handling of user-supplied input in the Bundles, Comments, and Sightings components. Untrusted data was not properly sanitized before being rendered in templates and tables, which could allow attackers to inject arbitrary JavaScript into the application. The issue was due to unsafe use of innerHTML and insufficient validation of dynamic URLs and model fields. This vulnerability has been fixed by escaping untrusted data, replacing innerHTML assignments with safer DOM methods, encoding URLs with encodeURIComponent, and improving input validation in the affected models.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00203 10th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
CIRCLvulnerability-lookup2.16.0—No fix listedCNA
  • vulnerability-lookup VendorCIRCL Affected 2.16.0 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-60249
  2. 2026-10-03 Alias added: GHSA-9737-qv54-hq49

References

  • TI-2021-20557 lib/DatabaseLayer.py in cve-search before 4.1.0 allows regular expression injection… CVSS 3.1HIGH 7.5
  • TI-2026-28398 Stored XSS in modal item preview for long item content in AIL Framework CVSS 4.0HIGH 8.5
  • TI-2025-27744 CSRF vulnerability in CIRCL Vulnerability-Lookup CVSS 4.0HIGH 8.3
  • TI-2020-06847 Global.py in AIL framework 2.8 allows path traversal. CVSS 3.1HIGH 7.5
  • TI-2025-27742 Improper Restriction of Excessive Authentication Attempts vulnerability in CIRCL Vulnerability-Lookup CVSS 4.0HIGH 8.1
  • TI-2025-27743 CSRF vulnerability in CIRCL Vulnerability-Lookup CVSS 4.0HIGH 7.0
See all 8 →

Sources