🔍 CVE-2025-34315

5.4
CVSS Score
MEDIUM
2025-10-28
2026-09-26 00:10
✅ 완료

🇰🇷 한글 설명

IPFire 2.29(Core Update 198) 미만 버전에서 인증된 공격자가 REMOTELOG_ADDR 파라미터를 통해 임의의 자바스크립트 코드를 삽입할 수 있는 저장형 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 REMOTELOG_ADDR parameter when updating the remote syslog server address. When a user updates the Remote logging Syslog server, the application issues an HTTP POST request to /cgi-bin/logs.cgi/config.dat and the server address is provided in the REMOTELOG_ADDR 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 configuration page.

📍 영향받는 시스템

IPFire versions prior to 2.29 (Core Update 198)

⚔️ 공격 벡터

인증된 사용자가 원격 로그 서버 주소 설정 시 REMOTELOG_ADDR 파라미터에 악성 스크립트 주입

🛡️ 대응 방법

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

🔧 검증 코드

명령어 결과에 2.29 미만의 버전 번호가 출력되면 취약한 상태입니다.

Shell / Script
ipfire-version | grep -E '2\[\.(0|[1-9][0-9])' | grep -v '2\.29'

📊 CVSS Vector String

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