🇰🇷 한글 설명
oak 미들웨어 프레임워크의 버전 17.1.5 이하에서 x-forwarded-proto 또는 x-forwarded-for 헤더에 특별히 조작된 값을 전송하여 서버를 의도적으로 느리게 만들 수 있는 취약점입니다. 이는 Denial of Service 공격으로 이어질 수 있습니다.
💡 쉬운 설명
oak 웹 서버에 특정 헤더를 조작해서 보내면 서버가 느려질 수 있습니다. 공격자가 이를 악용하면 정상 사용자들이 서비스를 이용할 수 없게 됩니다.
🇺🇸 원문 (English)
oak is a middleware framework for Deno's native HTTP server, Deno Deploy, Node.js 16.5 and later, Cloudflare Workers and Bun. In versions 17.1.5 and below, it's possible to significantly slow down an oak server with specially crafted values of the x-forwarded-proto or x-forwarded-for headers.
📍 영향받는 시스템
oak 17.1.5 이하 (Deno, Deno Deploy, Node.js 16.5+, Cloudflare Workers, Bun 지원)
⚔️ 공격 벡터
특별히 조작된 x-forwarded-proto 또는 x-forwarded-for 헤더값을 포함한 HTTP 요청으로 서버 성능 저하 유발
🛡️ 대응 방법
oak를 17.1.6 이상으로 업그레이드
🔧 검증 코드
npm 환경에서 oak 버전이 17.1.6 이상이면 안전, 17.1.5 이하이면 취약 상태
npm list oak 2>/dev/null | grep oak || grep -E '"oak"' deno.json | head -1