UBUNTU-CVE-2026-125395: Medium severity ubuntu/ampache vulnerability

Published Nov 10, 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
ubuntu/ampache*

Event History

Nov 10, 2026
CVE Published
via OSV·12:00 AM
Data Sourced
via OSV·12:00 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Who can exploit this issue, and who is exposed to the injected script?

An attacker needs upload rights in Ampache and must upload a song with malicious HTML or script in its lyrics ID3 tag. Any user who later views the affected song's lyrics can have the script execute in their browser.

2

Does exploitation require user interaction?

Yes. The injected script executes when a user views the lyrics for the maliciously tagged song.

3

What should be done if upgrading is not immediately possible?

Restrict song upload rights to trusted users and review uploaded songs' lyrics ID3 tags for HTML or script content. Remove or sanitize suspicious uploaded files before users view their lyrics.

4

How can administrators identify potentially affected content?

Inspect songs uploaded by users with upload rights, focusing on lyrics ID3 tags that contain HTML or script. Songs whose lyrics render unexpected markup or browser-executed content should be treated as suspicious.

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