🔍 CVE-2023-38504

7.5
CVSS Score
HIGH
2023-07-27
2026-06-17 06:10
✅ 완료

🇰🇷 한글 설명

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 미만이면 해당 취약점에 노출된 상태입니다.

Shell / Script
npm list sails --depth=0 | grep -E 'sails@'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Node.js