🔍 CVE-2025-34308

5.4
CVSS Score
MEDIUM
2025-10-28
2026-10-19 13:10
✅ 완료

🇰🇷 한글 설명

IPFire 2.29(Core Update 198) 이전 버전에서 인증된 공격자가 시간 동기화 설정의 UPDATE_VALUE 파라미터를 통해 임의의 자바스크립트 코드를 삽입할 수 있는 저장형 XSS 취약점이 발견되었습니다. 삽입된 스크립트는 적절한 검증 없이 저장된 후, 해당 설정 페이지를 확인하는 다른 사용자의 브라우저에서 실행될 수 있습니다.

💡 쉬운 설명

로그인 권한이 있는 사용자가 시간 설정 값을 조작하여 악성 코드를 심어둘 수 있는 보안 약점입니다. 이 코드는 관리자가 해당 설정 화면을 열 때 자동으로 실행되어 관리자의 정보를 탈취할 위험이 있습니다.

🇺🇸 원문 (English)

IPFire versions prior to 2.29 (Core Update 198) contain a stored cross-site scripting (XSS) vulnerability that allows an authenticated attacker to inject arbitrary JavaScript code through the UPDATE_VALUE parameter when updating the default time synchronization settings. When the default values displayed on the Time Server page are updated, the application issues an HTTP POST request to /cgi-bin/time.cgi, and the synchronization value is provided in the UPDATE_VALUE parameter. The value of this parameter is stored and later rendered in the web interface without proper sanitation or encoding, allowing injected scripts to execute in the context of other users who view the affected Time Server configuration page.

📍 영향받는 시스템

IPFire versions prior to 2.29 (Core Update 198)

⚔️ 공격 벡터

인증된 사용자가 시간 서버 설정 페이지에서 UPDATE_VALUE 파라미터에 악성 스크립트를 포함하여 HTTP POST 요청을 전송

🛡️ 대응 방법

IPFire를 2.29 (Core Update 198) 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 2.29 (Core Update 198) 미만인지 확인하십시오.

Shell / Script
curl -s http://<IP_ADDRESS>/cgi-bin/version.cgi | grep -E 'IPFire version'

📊 CVSS Vector String

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