์ทจ์•ฝ์ ์ด ์ˆ˜์ •๋œ Apache 2.4.49 http ์„œ๋ฒ„ ์ถœ์‹œ

Apache HTTP ์„œ๋ฒ„ 2.4.49์ด ์ถœ์‹œ๋˜์–ด 27๊ฐ€์ง€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋„์ž…๋˜๊ณ  5๊ฐ€์ง€ ์ทจ์•ฝ์ ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • CVE-2021-33193 - mod_http2๋Š” "HTTP ์š”์ฒญ ์Šค๋จธ๊ธ€๋ง(HTTP Request Smuggling)" ๊ณต๊ฒฉ์˜ ์ƒˆ๋กœ์šด ๋ณ€์ข…์— ์ทจ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณต๊ฒฉ์€ ํŠน๋ณ„ํžˆ ๊ณ ์•ˆ๋œ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ์ „์†กํ•˜์—ฌ mod_proxy๋ฅผ ํ†ตํ•ด ์ „์†ก๋œ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ ๋‚ด์šฉ์— ์ž์‹ ์„ ๋ผ์›Œ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์‚ฌ์ดํŠธ์˜ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž ์„ธ์…˜์— ์•…์„ฑ JavaScript ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CVE-2021-40438์€ mod_proxy์˜ SSRF(์„œ๋ฒ„ ์ธก ์š”์ฒญ ์œ„์กฐ) ์ทจ์•ฝ์ ์œผ๋กœ, ํŠน๋ณ„ํžˆ ์ œ์ž‘๋œ uri-path ์š”์ฒญ์„ ๋ณด๋‚ด ๊ณต๊ฒฉ์ž๊ฐ€ ์„ ํƒํ•œ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CVE-2021-39275 - ap_escape_quotes ํ•จ์ˆ˜์—์„œ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ‘œ์ค€ ๋ชจ๋“ˆ์ด ์ด ํ•จ์ˆ˜์— ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ทจ์•ฝ์ ์€ ์–‘์„ฑ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํƒ€์‚ฌ ๋ชจ๋“ˆ์ด ์ด๋ก ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • CVE-2021-36160 - mod_proxy_uwsgi ๋ชจ๋“ˆ์—์„œ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ฝ๊ธฐ๋กœ ์ธํ•ด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • CVE-2021-34798 - ํŠน์ˆ˜ ์ œ์ž‘๋œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ํ”„๋กœ์„ธ์Šค ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” NULL ํฌ์ธํ„ฐ ์—ญ์ฐธ์กฐ์ž…๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๋น„๋ณด์•ˆ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • mod_ssl์˜ ๋‚ด๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ƒ๋‹นํžˆ ๋งŽ์Šต๋‹ˆ๋‹ค. "ssl_engine_set", "ssl_engine_disable" ๋ฐ "ssl_proxy_enable" ์„ค์ •์ด mod_ssl์—์„œ ๊ธฐ๋ณธ ์ฑ„์šฐ๊ธฐ(์ฝ”์–ด)๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. mod_proxy๋ฅผ ํ†ตํ•œ ์—ฐ๊ฒฐ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€์ฒด SSL ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Wireshark์—์„œ ์•”ํ˜ธํ™”๋œ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ธ ํ‚ค๋ฅผ ๊ธฐ๋กํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • mod_proxy์—์„œ๋Š” "proxy:" URL์— ์ „๋‹ฌ๋œ Unix ์†Œ์ผ“ ๊ฒฝ๋กœ์˜ ๊ตฌ๋ฌธ ๋ถ„์„์ด ๊ฐ€์†ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ACME(์ž๋™ ์ธ์ฆ์„œ ๊ด€๋ฆฌ ํ™˜๊ฒฝ) ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ์„œ ์ˆ˜์‹  ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” mod_md ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋„๋ฉ”์ธ์„ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•ด tls-alpn-01์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.
  • "ํ—ˆ์šฉ" ๋ชฉ๋ก ์ธ์ˆ˜ ์ค‘์—์„œ ๊ตฌ์„ฑ๋˜์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ•˜๋Š” StrictHostCheck ๋งค๊ฐœ ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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