🔍 CVE-2025-66260

6.5
CVSS Score
MEDIUM
2025-11-26
2026-10-18 20:10
✅ 완료

🇰🇷 한글 설명

DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter의 여러 버전에서 status_sql.php 파일의 sw1 및 sw2 파라미터를 통한 SQL 인젝션 취약점이 발견되었습니다. 공격자는 매개변수 검증 미비로 인해 서브쿼리를 삽입하여 데이터를 탈취하거나 상세한 오류 메시지를 이용해 시스템 정보를 수집할 수 있습니다.

💡 쉬운 설명

웹사이트의 특정 입력창에 악의적인 명령어를 입력하여 데이터베이스의 정보를 몰래 빼낼 수 있는 보안 약점입니다. 공격자가 시스템 내부 정보를 알아내거나 중요한 데이터를 훔쳐가는 데 악용될 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000

⚔️ 공격 벡터

status_sql.php의 sw1 및 sw2 파라미터에 조작된 SQL 구문을 삽입하여 공격

🛡️ 대응 방법

매개변수화된 쿼리(Parameterized Queries)를 사용하도록 코드를 수정하고 입력값에 대한 검증 로직을 적용해야 합니다.

🔧 검증 코드

해당 엔드포인트가 활성화되어 있는지 확인하고, 이후 파라미터에 SQL 특수문자를 넣어 오류 메시지 노출 여부를 테스트합니다.

Shell / Script
curl -s -I http://<target_ip>/status_sql.php | grep -E 'HTTP/1.1 200 OK'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

PostgreSQL