์ทจ์•ฝ์ ์ด ์ˆ˜์ •๋œ Node.js 13.8, 12.15, 10.19์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค

์„œ๋ฒ„ ์ธก JavaScript ํ”Œ๋žซํผ Node.js ๊ฐœ๋ฐœ์ž ์ถœํŒํ•˜๋‹ค ์„ธ ๊ฐ€์ง€ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ•œ ์ˆ˜์ • ๋ฆด๋ฆฌ์Šค 13.8.0, 12.15.0 ๋ฐ 10.19.0:

  • CVE-2019-15606 โ€“ HTTP ํ—ค๋”์˜ ๊ฐ’ ๋’ค์— ์˜ค๋Š” ์„ ํƒ์  ๊ณต๋ฐฑ ๋ฌธ์ž(OWS)๋ฅผ ์ž˜๋ชป ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • CVE-2019-15605 - HRS ๊ณต๊ฒฉ ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ์„ฑ(HTTP Request Smuggling, ๊ทธ๊ฒƒ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ Transfer-Encoding HTTP ํ—ค๋”์˜ ์ „์†ก์„ ํ†ตํ•ด ํ”„๋ŸฐํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ ์‚ฌ์ด์˜ ๋™์ผํ•œ ์Šค๋ ˆ๋“œ์—์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๋‹ค๋ฅธ ์š”์ฒญ์˜ ๋‚ด์šฉ์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.
  • CVE-2019-15604๋Š” ์ธ์ฆ์„œ์˜ ์ž˜๋ชป๋œ ๋ฌธ์ž์—ด ์ „์†ก์„ ํ†ตํ•ด ์›๊ฒฉ์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐ๋˜๋Š” TLS ์„œ๋ฒ„ ์ถฉ๋Œ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” HTTP ๊ตฌ๋ฌธ ๋ถ„์„๊ธฐ์˜ ๋ณด์•ˆ์„ ๊ฐœ์„ ํ•˜๊ณ  HTTP ์š”์ฒญ ์š”์†Œ๋ฅผ ๋ณด๋‹ค ์—„๊ฒฉํ•˜๊ฒŒ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋Š” ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ์‚ฌ์–‘์„ ์œ„๋ฐ˜ํ•˜๋Š” HTTP ๊ตฌํ˜„๊ณผ์˜ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—„๊ฒฉํ•œ ๊ฒ€์ฆ ๋ชจ๋“œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด insecureHTTPparser ์„ค์ •๊ณผ ๋ช…๋ น์ค„ ์˜ต์…˜ โ€œโ€”insecure-http-parserโ€๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€