CVE-2026-125395
Received Received - Intake

Stored XSS in Ampache Media Server via Lyrics Injection

Vulnerability report for CVE-2026-125395, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-10

Last updated on: 2026-11-10

Assigner: VulnCheck

Description

Ampache before 8.4.0 contains a stored cross-site scripting vulnerability that allows users with upload rights to inject script through unescaped song lyrics in LyricsView.php getLyrics() and show_lyrics.inc.php. Attackers can upload a song whose lyrics ID3 tag contains HTML and script to execute code in the browser of any user viewing the lyrics.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-10
Last Modified
2026-11-10
Generated
2026-11-10
AI Q&A
2026-11-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
ampache ampache From 0 (inc) to 8.4.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a stored cross-site scripting (XSS) vulnerability in Ampache versions before 8.4.0. It allows users with upload rights to inject malicious scripts via song lyrics in ID3 tags. The lyrics are not properly escaped when displayed in LyricsView.php and show_lyrics.inc.php, enabling attackers to execute arbitrary code in the browsers of users viewing the lyrics.

Detection Guidance

Check Ampache version with: grep -r 'version' /path/to/ampache/config. If version is below 8.4.0, the system is vulnerable. Inspect LyricsView.php for unescaped lyrics output. Look for user-uploaded songs with ID3 tags containing HTML or script content.

Impact Analysis

An attacker could upload a malicious song file with script-containing lyrics. When other users view these lyrics, the injected script executes in their browsers, potentially stealing session cookies, redirecting to phishing sites, or performing actions on their behalf. This requires the attacker to have upload privileges.

Compliance Impact

This vulnerability could lead to unauthorized access to user data, violating GDPR's data protection principles and HIPAA's security requirements for protected health information. It may result in data breaches, unauthorized disclosure, or modification of sensitive data, potentially leading to regulatory penalties.

Mitigation Strategies

Upgrade Ampache to version 8.4.0 or later immediately. Review and remove any malicious song files with HTML/JS in lyrics. Ensure all user inputs in metadata are properly escaped. Monitor for unusual activity in user-uploaded content.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-125395. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...