CVE-2025-66260
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk22th percentile - higher than 22% of all known CVEs
Summary
PostgreSQL SQL Injection (status_sql.php) in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform SQL injection via sw1 and sw2 parameters in status_sql.php. The status_sql.php endpoint constructs SQL UPDATE queries by directly concatenating user-controlled sw1 and sw2 parameters without using parameterized queries or pg_escape_string().
Risk Assessment
An attacker can exploit the vulnerability to exfiltrate data via subqueries and conduct reconnaissance through verbose error messages. This may lead to data confidentiality breaches in the transmitter system.
Recommendation
Update the transmitter software to a version containing the fix. Implement parameterized queries and limit the verbosity of error messages.
Other vulnerabilities in Mozart FM Transmitter
See all- CVE-2025-66262Critical
Arbitrary File Overwrite via Tar Extraction Path Traversal in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform Tar extraction with -C / allowing arbitrary file overwrite via crafted archive. The restore_mozzi_memories.sh script extracts user-controlled tar archives with -C / flag, depositing contents to the filesystem root without path validation. When combined with unauthenticated file upload vulnerabilities, attackers can craft malicious .tgz archives containing path-traversed filenames to overwrite critical system files.
- CVE-2025-66261Critical
Unauthenticated OS Command Injection in restore_settings.php in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform URL-decoded name parameter passed to exec() allowing remote code execution. The endpoint passes user-controlled $_GET["name"] through urldecode() directly into exec() without validation or escaping, enabling arbitrary shell command injection via metacharacters.
- CVE-2025-66259Critical
Authenticated root remote code execution via improper user input filtering in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform in main_ok.php where user-supplied data/hour/time is passed directly into the date shell command.
- CVE-2025-66257Critical
Unauthenticated Arbitrary File Deletion (patch_contents.php) in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform the deletepatch parameter allows unauthenticated deletion of arbitrary files. The deletepatch parameter in patch_contents.php allows unauthenticated deletion of arbitrary files in /var/www/patch/ directory without sanitization or access control checks.
- CVE-2025-66256Critical
Unauthenticated Arbitrary File Upload (patch_contents.php) in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform unrestricted file upload in patch_contents.php, allowing uploading malicious files. The /var/tdf/patch_contents.php endpoint allows unauthenticated arbitrary file uploads without file type validation, MIME checking, or size restrictions beyond 16MB, enabling attackers to upload malicious files.
- CVE-2025-66255Critical
An unauthenticated attacker can upload arbitrary files to the upgrade_contents.php endpoint in Mozart FM Transmitter. Missing signature validation allows malicious firmware injection, potentially leading to remote code execution.
- CVE-2025-66254Critical
An unauthenticated attacker can use the deleteupgrade parameter in upgrade_contents.php to delete arbitrary files in /var/www/upload/ without extension or path sanitization, potentially removing critical system files.
- CVE-2025-66253Critical
The start_upgrade.php endpoint passes user-controlled filename directly to exec() without sanitization. An unauthenticated attacker can inject arbitrary shell commands, achieving remote code execution as the web server user (likely root).
- CVE-2025-66251Critical
An unauthenticated attacker can exploit the deletehidden parameter to perform path traversal and delete arbitrary .tgz files on the Mozart FM Transmitter.
- CVE-2025-66250Critical
An unauthenticated attacker can upload arbitrary files via /var/tdf/status_contents.php in Mozart FM Transmitters. This allows remote code execution or full device compromise.
Original NVD description (English source)
PostgreSQL SQL Injection (status_sql.php) in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform SQL injection via sw1 and sw2 parameters in status_sql.php. The `status_sql.php` endpoint constructs SQL UPDATE queries by directly concatenating user-controlled `sw1` and `sw2` parameters without using parameterized queries or `pg_escape_string()`. While PostgreSQL's `pg_exec` limitations prevent stacked queries, attackers can inject subqueries for data exfiltration and leverage verbose error messages for reconnaissance.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

