CVE-2026-125395: Ampache before 8.4.0 Stored XSS via Song Lyrics ID3 Tag

Published Nov 9, 2026
·
Updated

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 showlyrics.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.

Affected Software

1 affected component
Ampache Ampache<8.4.0

Event History

Nov 9, 2026
CVE Published
via MITRE·11:27 PM
Data Sourced
via MITRE·11:27 PM
DescriptionSeverityWeakness
Nov 10, 2026
Data Sourced
via NVD·12:17 AM
DescriptionSeverityWeakness
Event
via NVD·12:17 AM

Frequently Asked Questions

1

Who can exploit this issue and who is exposed to the payload?

An attacker needs upload rights and must upload a song with malicious HTML or script in its lyrics ID3 tag. Any user who views the lyrics for that song in a browser can have the script executed in their session.

2

Which component handles the vulnerable lyrics content?

The vulnerable handling is in LyricsView.php getLyrics() and show_lyrics.inc.php, where song lyrics ID3 tag content is rendered without escaping.

3

What version should be used to address the issue?

The issue affects Ampache versions before 8.4.0. Upgrade to 8.4.0 or later.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203