Patch Ticker

Symfony YAML 파서가 작은 문서로 PHP 프로세스를 오래 점유

작은 YAML 문서 하나로 PHP 웹 프로그램이 몇 분간 멈출 수 있습니다.

요약

Symfony YAML 파서가 특정 문서를 매우 느리게 처리해 작은 문서 하나로 PHP 프로세스를 수 초에서 수 분 동안 붙잡을 수 있습니다. 신뢰할 수 없는 YAML을 파싱하는 모든 코드가 해당합니다.

해당 조건

  • 신뢰할 수 없는 YAML을 파싱하는 모든 코드
  • Symfony 7.4 이상에서 Yaml 구성요소 설치, #[MapRequestPayload] 사용, acceptFormat 미제한

대처법

사용하는 가지에 맞는 패치 버전으로 업데이트하세요: 5.4.56, 6.4.50, 7.4.23, 8.1.11.

내 제품에 맞는 버전 이상으로 업데이트하세요:

  • Symfony 5.4 5.4.56 이상
  • Symfony 6.4 6.4.50 이상
  • Symfony 7.4 7.4.23 이상
  • Symfony 8.1 8.1.11 이상

대상 제품과 운영체제

  • symfony

CVE 번호

원문 링크

시각

처음 게시

처음 확인