🔍 CVE-2026-49981

8.2
CVSS Score
HIGH
2026-07-14
2026-10-24 22:10
✅ 완료

🇰🇷 한글 설명

PHP용 템플릿 엔진인 Twig 3.27.0 미만 버전에서 샌드박스 상태 변경 시 허용 목록(allow-list) 캐시가 적절히 갱신되지 않는 취약점이 발견되었습니다. 이로 인해 보안 정책이 변경된 후에도 이전의 권한이 유지되어 샌드박스 환경을 우회할 수 있습니다.

💡 쉬운 설명

웹사이트의 템플릿을 안전하게 실행하기 위한 보안 규칙이 제대로 초기화되지 않는 문제입니다. 공격자가 이 허점을 이용하면 제한된 환경을 뚫고 허용되지 않은 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

Twig is a template language for PHP. Prior to 3.27.0, the per-template filter, tag, and function allow-list verdict is computed when a Template instance is constructed and can remain cached after sandbox state changes between renders, allowing a later sandboxed render to reuse a template that was originally checked with a different or empty policy. This issue is fixed in version 3.27.0.

📍 영향받는 시스템

Twig versions prior to 3.27.0

⚔️ 공격 벡터

샌드박스 정책이 변경된 후 캐시된 허용 목록을 재사용하도록 유도하여 보안 제한을 우회함

🛡️ 대응 방법

Twig 버전을 3.27.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 3.27.0 미만인지 확인하십시오.

Shell / Script
composer show twig/twig | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP