MiczFlor RPi-Jukebox-RFID Command Injection Vulnerability in Shuffle.php

Vulnerability

A command injection vulnerability has been identified in MiczFlor RPi-Jukebox-RFID versions through 2.8.0. The issue resides in the file /htdocs/api/playlist/shuffle.php, where the 'playlist' argument can be manipulated to inject operating system commands. This vulnerability can be exploited remotely, and a public exploit is available.

Impact

Exploitation of this vulnerability allows for remote command execution on the server where RPi-Jukebox-RFID is running.

Reproduction

To reproduce this vulnerability, send a PUT request to /api/playlist/shuffle.php with a JSON payload that includes a crafted 'playlist' value designed to inject OS commands. The 'shuffle' field should be set to 'true' to trigger the command execution.

Added: Sep 12, 2025, 9:20 PM
Updated: Sep 12, 2025, 9:20 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
8.7
remediation
0.0
relevance
0.5
threat
6.5
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.