🔍 CVE-2026-45075

8.2
CVSS Score
HIGH
2026-07-14
2026-07-16 15:16
✅ 완료

🇰🇷 한글 설명

Symfony PHP 프레임워크의 특정 버전에서 #[IsGranted] 등의 보안 속성이 GET 요청에만 적용되도록 설정될 경우, HEAD 요청 시 보안 검사를 건너뛰는 취약점이 발견되었습니다. 이로 인해 보호된 컨트롤러가 실행되어 헤더 정보가 유출되거나 의도치 않은 부작용이 발생할 수 있습니다.

💡 쉬운 설명

웹사이트의 보안 문을 잠글 때 'GET'이라는 방식만 막고 'HEAD'라는 방식은 막지 않아, 공격자가 우회하여 들어올 수 있는 문제입니다. 이를 통해 중요한 정보가 새 나가거나 시스템에 영향을 줄 수 있습니다.

🇺🇸 원문 (English)

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 7.4.12 and 8.0.12, method-scoped #[IsGranted], #[IsSignatureValid], and #[IsCsrfTokenValid] attributes can be configured for GET only, but Symfony routes HEAD requests to the GET handler while the attribute check is skipped, allowing protected controllers to execute and leak headers or perform side effects. This issue is fixed in versions 7.4.12 and 8.0.12.

📍 영향받는 시스템

Symfony versions prior to 7.4.12 and 8.0.12

⚔️ 공격 벡터

보안 속성이 적용된 엔드포인트에 GET 대신 HEAD 요청을 보내 보안 검사를 우회함

🛡️ 대응 방법

Symfony 프레임워크를 7.4.12 또는 8.0.12 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 7.4.12 또는 8.0.12 미만인지 확인하십시오.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP