🔍 CVE-2025-14576

7.8
CVSS Score
HIGH
2026-04-30
2026-10-07 09:10
✅ 완료

🇰🇷 한글 설명

Qt SVG 모듈에서 노드 ID 검증이 불충분하여 발생하는 취약점으로, 악성 SVG 파일을 로드할 때 임의의 QML/JavaScript 코드가 주입될 수 있습니다. 이는 애플리케이션의 권한에 따라 서비스 거부(DoS), 정보 유출 또는 기타 보안 영향을 미칠 수 있습니다.

💡 쉬운 설명

이미지 파일(SVG) 안에 숨겨진 악성 코드가 실행되어 프로그램이 멈추거나 개인 정보가 빠져나갈 수 있는 문제입니다. 사용자가 특수하게 제작된 이미지를 열 때 공격이 발생할 수 있습니다.

🇺🇸 원문 (English)

Insufficient validation of node IDs in Qt SVG module allows arbitrary QML/JavaScript code injection when loading malicious SVG files through the VectorImage component in Qt Quick. While QML execution is typically more restricted than native code execution, this could still lead to denial of service, information disclosure, or other impacts depending on the application's privilege level and data access.

📍 영향받는 시스템

Qt Quick의 VectorImage 컴포넌트를 사용하는 Qt SVG 모듈 기반 애플리케이션

⚔️ 공격 벡터

악성 노드 ID가 포함된 SVG 파일을 VectorImage 컴포넌트를 통해 로드함

🛡️ 대응 방법

Qt 프레임워크를 최신 보안 패치가 적용된 버전으로 업데이트하고, 신뢰할 수 없는 SVG 파일 로드를 제한함

🔧 검증 코드

설치된 Qt 관련 패키지 목록에서 SVG 모듈의 설치 여부와 버전을 확인합니다.

Shell / Script
dpkg -l | grep qt | grep -i svg

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST