🇰🇷 한글 설명
Samsung Open Source Escargot에서 힙 기반 버퍼 오버플로우 취약점이 발견되었습니다. 이 문제는 ef525f337fafddecde77a3c426212a84bb20cb98 커밋 이전 버전의 Escargot에 영향을 미치며, 버퍼 오버플로우를 통해 메모리가 손상될 수 있습니다.
💡 쉬운 설명
Escargot이라는 JavaScript 엔진에 메모리 관리 결함이 있어, 정해진 크기를 넘는 데이터가 메모리에 기록될 수 있습니다. 공격자가 이를 악용하면 프로그램이 비정상 동작하거나 임의의 코드가 실행될 위험이 있습니다.
🇺🇸 원문 (English)
Heap-based buffer overflow vulnerability in Samsung Open Source Escargot allows Overflow Buffers.
This issue affects Escargot: before ef525f337fafddecde77a3c426212a84bb20cb98.
📍 영향받는 시스템
Samsung Escargot의 커밋 ef525f337fafddecde77a3c426212a84bb20cb98 이전 버전
⚔️ 공격 벡터
악성 JavaScript 코드나 조작된 입력 데이터를 Escargot 엔진이 처리하도록 유도하여 힙 버퍼 오버플로우를 발생시킴
🛡️ 대응 방법
Escargot을 ef525f337fafddecde77a3c426212a84bb20cb98 이후 커밋 또는 최신 버전으로 업데이트
🔧 검증 코드
PATCHED가 출력되면 패치된 커밋이 포함된 것이고, VULNERABLE이 출력되면 취약한 버전이므로 업데이트가 필요합니다.
git -C /path/to/escargot merge-base --is-ancestor ef525f337fafddecde77a3c426212a84bb20cb98 HEAD && echo PATCHED || echo VULNERABLE