🇰🇷 한글 설명
Node.js용 실시간 MVC 프레임워크인 Sails의 1.5.7 미만 버전에서 발생하는 취약점입니다. 공격자가 가상 요청을 전송하면 Node.js 프로세스가 충돌하여 서비스가 중단될 수 있습니다.
💡 쉬운 설명
해커가 특수한 요청을 보내 웹 서버를 강제로 멈추게 만들 수 있는 결함입니다. 이로 인해 웹사이트가 갑자기 작동을 멈추는 서비스 거부 상태가 발생할 수 있습니다.
🇺🇸 원문 (English)
Sails is a realtime MVC Framework for Node.js. In Sails apps prior to version 1.5.7,, an attacker can send a virtual request that will cause the node process to crash. This behavior was fixed in Sails v1.5.7. As a workaround, disable the sockets hook and remove the `sails.io.js` client.
📍 영향받는 시스템
Sails.js versions prior to 1.5.7
⚔️ 공격 벡터
특수하게 조작된 가상 요청(virtual request) 전송을 통한 서비스 거부(DoS) 공격
🛡️ 대응 방법
Sails를 v1.5.7 이상으로 업데이트하거나, sockets hook 비활성화 및 sails.io.js 클라이언트 제거
🔧 검증 코드
출력된 버전이 1.5.7 미만이면 해당 취약점에 노출된 상태입니다.
npm list sails --depth=0 | grep -E 'sails@'