🔍 CVE-2026-48747

5.3
CVSS Score
MEDIUM
2026-07-14
2026-07-15 15:16
✅ 완료

🇰🇷 한글 설명

Symfony PHP 프레임워크의 MailomatRequestParser::validateSignature() 함수에서 X-MOM-Webhook-Signature를 처리할 때 발생하는 취약점입니다. 공격자가 요청 시 선택한 알고리즘을 hash_hmac()에 전달할 수 있어, 보안이 강화된 SHA-256 대신 낮은 수준의 알고리즘으로 다운그레이드할 수 있습니다.

💡 쉬운 설명

웹사이트의 보안 확인 절차에서 검사 규칙을 공격자가 원하는 낮은 단계로 낮출 수 있는 문제입니다. 이를 통해 공격자가 가짜 요청을 마치 진짜인 것처럼 속여 보낼 수 있습니다.

🇺🇸 원문 (English)

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 7.4.13 and 8.0.13, MailomatRequestParser::validateSignature() parsed X-MOM-Webhook-Signature as algo=signature and passed the request-selected algorithm to hash_hmac(), allowing a signature algorithm downgrade instead of enforcing Mailomat's documented SHA-256 webhook signature. This issue is fixed in versions 7.4.13 and 8.0.13.

📍 영향받는 시스템

Symfony Framework versions prior to 7.4.13 and 8.0.13

⚔️ 공격 벡터

공격자가 HTTP 요청 헤더의 알고리즘 값을 조작하여 서명 검증 알고리즘을 다운그레이드함

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전 정보가 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:N/S:U/C:N/I:L/A:N

💻 영향받는 소프트웨어

PHP