๋‘ ๊ฐ€์ง€ ์œ„ํ—˜ํ•œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ๋œ OpenSSL 1.1.1k ์—…๋ฐ์ดํŠธ

๋†’์€ ์‹ฌ๊ฐ๋„ ์ˆ˜์ค€์ด ํ• ๋‹น๋œ ๋‘ ๊ฐ€์ง€ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ•˜๋Š” OpenSSL ์•”ํ˜ธํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 1.1.1k์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • CVE-2021-3450 - X509_V_FLAG_X509_STRICT ํ”Œ๋ž˜๊ทธ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์ธ์ฆ ๊ธฐ๊ด€ ์ธ์ฆ์„œ ํ™•์ธ์„ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋ž˜๊ทธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ์ฒด์ธ์— ์ธ์ฆ์„œ๊ฐ€ ์žˆ๋Š”์ง€ ์ถ”๊ฐ€๋กœ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ํƒ€์› ๊ณก์„  ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•˜๋Š” ์ฒด์ธ์—์„œ ์ธ์ฆ์„œ ์‚ฌ์šฉ์„ ๊ธˆ์ง€ํ•˜๋Š” OpenSSL 1.1.1h์˜ ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๊ตฌํ˜„์—์„œ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

    ์ฝ”๋“œ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ๊ฐ€ ์ด์ „์— ์ˆ˜ํ–‰ํ•œ ์ธ์ฆ ๊ธฐ๊ด€ ์ธ์ฆ์„œ์˜ ์ •ํ™•์„ฑ ๊ฒ€์‚ฌ ๊ฒฐ๊ณผ๋ฅผ ์žฌ์ •์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์‹ ๋ขฐ ์ฒด์ธ์œผ๋กœ ์ธ์ฆ ๊ธฐ๊ด€์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋กœ ์ธ์ฆ๋œ ์ธ์ฆ์„œ๋Š” ์™„์ „ํžˆ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. libssl(TLS์— ์‚ฌ์šฉ๋จ)์˜ ํด๋ผ์ด์–ธํŠธ ๋ฐ ์„œ๋ฒ„ ์ธ์ฆ์„œ ํ™•์ธ ์ ˆ์ฐจ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •๋˜๋Š” "๋ชฉ์ " ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋œ ๊ฒฝ์šฐ์—๋Š” ์ทจ์•ฝ์ ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • CVE-2021-3449 โ€“ ํŠน๋ณ„ํžˆ ์ œ์ž‘๋œ ClientHello ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด TLS ์„œ๋ฒ„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์„œ๋ช…_์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ™•์žฅ ๊ตฌํ˜„์˜ NULL ํฌ์ธํ„ฐ ์—ญ์ฐธ์กฐ์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” TLSv1.2๋ฅผ ์ง€์›ํ•˜๊ณ  ์—ฐ๊ฒฐ ์žฌํ˜‘์ƒ์„ ํ™œ์„ฑํ™”ํ•˜๋Š”(๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋จ) ์„œ๋ฒ„์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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