🔍 CVE-2026-45072

5.4
CVSS Score
MEDIUM
2026-07-14
2026-07-16 03:12
✅ 완료

🇰🇷 한글 설명

Symfony 프레임워크의 개발 프로파일러 내 Twig 필터가 PHP가 아닌 파일의 내용을 <code> 요소에 직접 삽입하는 취약점이 발견되었습니다. 공격자가 작성한 악성 내용이 포함된 로그 파일 등을 개발자가 프로파일러로 열람할 경우 저장형 XSS 공격이 발생할 수 있습니다.

💡 쉬운 설명

개발 도구가 로그 파일을 보여줄 때 보안 처리를 제대로 하지 않아 발생하는 문제입니다. 공격자가 로그 파일에 악성 코드를 심어두면, 개발자가 이를 확인하는 순간 해킹을 당할 수 있습니다.

🇺🇸 원문 (English)

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. From 6.4.24 until 6.4.40, 7.4.12, and 8.0.12, the development profiler file_excerpt Twig filter escapes PHP files through highlight_string() but interpolates lines from non-PHP files directly into <code> elements, allowing stored XSS against a developer who opens an attacker-written file such as var/log/dev.log in the profiler. This issue is fixed in versions 6.4.40, 7.4.12, and 8.0.12.

📍 영향받는 시스템

Symfony 6.4.24 ~ 6.4.39, 7.4.12 미만, 8.0.12 미만 버전

⚔️ 공격 벡터

공격자가 조작된 내용을 로그 파일(예: var/log/dev.log)에 기록하여 개발자가 프로파일러로 해당 파일을 열도록 유도하는 저장형 XSS

🛡️ 대응 방법

Symfony를 최신 보안 패치 버전(6.4.40, 7.4.12, 8.0.12 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 취약한 범위(6.4.24-6.4.39, 7.4.12 미만, 8.0.12 미만)에 해당하는지 확인하십시오.

Shell / Script
composer show symfony/framework | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP