🇰🇷 한글 설명
Samsung Open Source Escargot에서 스택 기반 버퍼 오버플로우 취약점이 발견되었습니다. 이 취약점으로 버퍼 경계를 넘어선 쓰기가 가능하며, 커밋 b30b63fc63b403907d8137da1c65aaa4521fe74e 이전 버전이 영향을 받습니다.
💡 쉬운 설명
Escargot은 Samsung이 만든 오픈소스 JavaScript 엔진입니다. 특정 조건에서 프로그램이 할당된 메모리 공간을 넘어서 데이터를 쓰게 되어 비정상 동작이나 공격에 악용될 수 있습니다.
🇺🇸 원문 (English)
Stack-based buffer overflow vulnerability in Samsung Open Source Escargot allows Overflow Buffers.
This issue affects Escargot: before b30b63fc63b403907d8137da1c65aaa4521fe74e.
📍 영향받는 시스템
Samsung Open Source Escargot, 커밋 b30b63fc63b403907d8137da1c65aaa4521fe74e 이전 버전
⚔️ 공격 벡터
조작된 JavaScript 코드 또는 입력 데이터를 엔진에 전달하여 스택 버퍼 오버플로우를 유발
🛡️ 대응 방법
커밋 b30b63fc63b403907d8137da1c65aaa4521fe74e 이후 버전으로 Escargot을 업데이트
🔧 검증 코드
결과가 1 이상이면 패치 커밋이 포함된 것이며, 0이면 해당 커밋이 없어 취약 버전일 가능성이 높습니다 (로컬 저장소 경로를 실제 경로로 바꿔 실행)
git -C /path/to/escargot log --oneline | grep -c b30b63fc63b403907d8137da1c65aaa4521fe74e