🇰🇷 한글 설명
nginx njs 0.7.2 버전에서 버퍼 오버플로우 취약점이 발견되었습니다. Array.prototype.concat() 함수 사용 시 느린 배열(slow array)에 빠른 배열(fast array) 요소를 추가하는 과정에서 타입 혼동(Type confusion)이 발생합니다.
💡 쉬운 설명
데이터를 합치는 과정에서 컴퓨터가 데이터의 종류를 착각하여 메모리 공간을 넘어서는 오류가 발생합니다. 이로 인해 프로그램이 강제로 종료되거나 해커가 악성 코드를 실행할 위험이 있습니다.
🇺🇸 원문 (English)
nginx njs 0.7.2 is vulnerable to Buffer Overflow. Type confused in Array.prototype.concat() when a slow array appended element is fast array.
📍 영향받는 시스템
nginx njs 0.7.2 이하 버전
⚔️ 공격 벡터
특수하게 조작된 배열 데이터를 njs 스크립트를 통해 처리하도록 유도하여 발생
🛡️ 대응 방법
njs를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 'njs/0.7.2'가 포함되어 있다면 해당 취약점에 노출된 버전입니다.
njs -v 2>/dev/null | grep -E 'njs/0\.7\.2'