🇰🇷 한글 설명
Samsung Open Source Escargot에서 타입 혼동(type confusion) 취약점이 발견되었습니다. 이로 인해 잘못된 타입으로 리소스에 접근하여 포인터 조작이 가능해집니다. 커밋 779f6bedf58f334dec64b0a51ebb724b4708b84a 이전 버전이 영향을 받습니다.
💡 쉬운 설명
Escargot은 자바스크립트를 실행하는 엔진 소프트웨어입니다. 이 결함을 악용하면 메모리 내 데이터를 잘못 다루게 되어 프로그램 동작이 방해받을 수 있습니다.
🇺🇸 원문 (English)
Access of resource using incompatible type ('type confusion') vulnerability in Samsung Open Source Escargot allows Pointer Manipulation.
This issue affects Escargot: before 779f6bedf58f334dec64b0a51ebb724b4708b84a.
📍 영향받는 시스템
Samsung Escargot 779f6bedf58f334dec64b0a51ebb724b4708b84a 커밋 이전 버전
⚔️ 공격 벡터
조작된 자바스크립트 코드를 Escargot 엔진에 실행시켜 타입 혼동을 유발하는 방식
🛡️ 대응 방법
Escargot을 커밋 779f6bedf58f334dec64b0a51ebb724b4708b84a 이후 버전으로 업데이트
🔧 검증 코드
PATCHED가 출력되면 패치된 버전이고, VULNERABLE이 출력되면 취약한 버전입니다.
cd /path/to/escargot 2>/dev/null && git merge-base --is-ancestor 779f6bedf58f334dec64b0a51ebb724b4708b84a HEAD && echo PATCHED || echo VULNERABLE