🇰🇷 한글 설명
Linux x86-64 환경의 Samsung Open Source Escargot에서 숫자 절단(numeric truncation)으로 인한 경계 외 쓰기(out-of-bounds write) 취약점이 발견되었습니다. 공격자가 실행 가능한 JavaScript를 제공할 수 있는 경우, UINT16_MAX를 초과하는 인스턴스 초기화 항목을 가진 클래스 정의를 통해 네이티브 메모리를 손상시키고 호스트 프로세스를 중단시킬 수 있습니다.
💡 쉬운 설명
특수하게 조작된 자바스크립트 코드를 실행하면 프로그램의 메모리 영역을 잘못 건드려 프로그램이 강제로 종료될 수 있는 문제입니다. 이는 시스템의 안정성을 해치고 서비스 중단을 일으킬 수 있습니다.
🇺🇸 원문 (English)
An out-of-bounds write caused by numeric truncation Samsung Open Source Escargot on Linux x86-64 allows an attacker who can supply JavaScript for execution to corrupt native memory and crash the host process via a crafted class definition whose instance initialization entry count exceeds UINT16_MAX.
This issue affects Escargot: 5dc93606abd42b859045add05d704a038e197359.
📍 영향받는 시스템
Escargot: 5dc93606abd42b859045add05d704a038e197359
⚔️ 공격 벡터
공격자가 조작된 JavaScript 클래스 정의를 통해 메모리 손상을 유도하는 방식
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전의 Escargot 엔진으로 업데이트하십시오.
🔧 검증 코드
명령어 결과로 해당 커밋 해시가 출력되면 취약한 버전이 설치되어 있는 상태입니다.
git rev-parse HEAD 2>/dev/null | grep -E '5dc93606abd42b859045add05d704a038e197359'
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux