🔍 CVE-2026-48761

6.1
CVSS Score
MEDIUM
2026-07-14
2026-07-21 19:17
✅ 완료

🇰🇷 한글 설명

Symfony 프레임워크의 UrlAttributeSanitizer에서 특정 HTML 태그(<object>, <applet>, <iframe>, <img>, <meta>) 내의 URL 속성을 제대로 검사하지 않는 취약점이 발견되었습니다. 이로 인해 sanitization 과정을 우회하여 javascript:와 같은 악성 페이로드가 삽입될 수 있습니다.

💡 쉬운 설명

웹사이트에서 입력한 내용을 안전하게 걸러주는 기능이 특정 태그를 만났을 때 제대로 작동하지 않는 문제입니다. 공격자가 이 틈을 타서 악성 스크립트를 실행시켜 사용자의 정보를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. From 6.1.0 until 6.4.41, 7.4.13, and 8.0.13, UrlAttributeSanitizer::getSupportedAttributes() omitted URL-bearing attributes on <object>, <applet>, <iframe>, and <img>, and <meta http-equiv="refresh"> URLs inside content bypassed URL sanitization, allowing explicitly enabled elements or attributes to pass javascript: and similar payloads into sanitized output. This issue is fixed in versions 6.4.41, 7.4.13, and 8.0.13.

📍 영향받는 시스템

Symfony 6.1.0 ~ 6.4.40, 7.4.12 이하, 8.0.12 이하 버전

⚔️ 공격 벡터

sanitization을 우회하는 특수 HTML 태그와 URL 속성을 이용한 XSS 공격

🛡️ 대응 방법

Symfony를 최신 패치 버전(6.4.41, 7.4.13, 8.0.13 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 취약한 버전 범위(6.4.41 미만, 7.4.13 미만, 8.0.13 미만)에 해당하는지 확인합니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP