🇰🇷 한글 설명
Snappy PHP 라이브러리의 xsl-style-sheet 옵션을 통해 SSRF 및 로컬 파일 읽기 취약점이 존재합니다. 이 문제는 버전 1.7.0에서 패치되었습니다.
💡 쉬운 설명
Snappy 라이브러리를 사용하면 외부 URL이나 HTML 페이지를 이미지나 PDF로 변환할 수 있는데, 이 과정에서 보안 취약점이 발견되었습니다. 공격자가 악의적인 XSL 스타일 시트를 지정하여 서버의 민감한 파일을 읽거나 다른 내부 시스템에 접근할 수 있습니다.
🇺🇸 원문 (English)
Snappy is a PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Prior to version 1.7.0, there is a SSRF and local file read vulnerability via the xsl-style-sheet option. This issue has been patched in version 1.7.0.
📍 영향받는 시스템
Snappy PHP library version < 1.7.0
⚔️ 공격 벡터
xsl-style-sheet 옵션을 통해 악성 XSL 스타일 시트를 주입하여 SSRF 및 로컬 파일 읽기 수행
🛡️ 대응 방법
Snappy PHP 라이브러리를 버전 1.7.0 이상으로 업그레이드하십시오.
🔧 검증 코드
출력된 버전이 1.7.0 미만인 경우 취약한 버전이므로 업그레이드가 필요합니다.
composer show snappy/snappy 2>/dev/null | grep -E 'versions' | grep -v 'dev' | grep -v 'stable'