Rust ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉ๋˜๋Š” Cargo ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์˜ ์ทจ์•ฝ์ 

Rust ์–ธ์–ด๋กœ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” Cargo ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์—์„œ ํƒ€์‚ฌ ์ €์žฅ์†Œ์—์„œ ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ๋•Œ ์•…์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐ€์ง€ ์ทจ์•ฝ์ ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๊ณต์‹ crates.io ์ €์žฅ์†Œ ์‚ฌ์šฉ์ž๋Š” ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.) ์ฒซ ๋ฒˆ์งธ ์ทจ์•ฝ์ (CVE-2022-36113)์€ ํ˜„์žฌ ๊ถŒํ•œ์ด ํ—ˆ์šฉํ•˜๋Š” ํ•œ ๋ชจ๋“  ํŒŒ์ผ์˜ ์ฒ˜์Œ 2022๋ฐ”์ดํŠธ๋ฅผ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ทจ์•ฝ์ (CVE-36114-XNUMX)์€ ๋””์Šคํฌ ๊ณต๊ฐ„์„ ๊ณ ๊ฐˆ์‹œํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ทจ์•ฝ์ ์€ 1.64์›” 22์ผ๋กœ ์˜ˆ์ •๋œ Rust XNUMX ๋ฆด๋ฆฌ์Šค์—์„œ ์ˆ˜์ •๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€์— ์ œ๊ณต๋œ ์–ด์…ˆ๋ธ”๋ฆฌ ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ์ ˆ์ฐจ ๋งคํฌ๋กœ์—์„œ ์‚ฌ์šฉ์ž ์ง€์ • ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ํ‘œ์ค€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํƒ€์‚ฌ ์ €์žฅ์†Œ์—์„œ ํ™•์ธ๋˜์ง€ ์•Š์€ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์œ ์‚ฌํ•œ ํ”ผํ•ด๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ทจ์•ฝ์ ์—๋Š” ๋‚ฎ์€ ์ˆ˜์ค€์˜ ์‹ฌ๊ฐ๋„๊ฐ€ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋ฌธ์ œ๋Š” ๋‹ค์šด๋กœ๋“œ ํ›„(์กฐ๋ฆฝ ์—†์ด) ํŒจํ‚ค์ง€๋ฅผ ์—ฌ๋Š” ๋‹จ๊ณ„์—์„œ ์•…์šฉ๋œ๋‹ค๋Š” ์ ์—์„œ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

ํŠนํžˆ, ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•œ ํ›„ ํ™”๋ฌผ์€ ํ•ด๋‹น ๋‚ด์šฉ์„ ~/.cargo ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์••์ถ•์„ ํ’€๊ณ  ์„ฑ๊ณต์ ์ธ ์••์ถ• ํ’€๊ธฐ ์‹ ํ˜ธ๋ฅผ .cargo-ok ํŒŒ์ผ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ทจ์•ฝ์ ์˜ ๋ณธ์งˆ์€ ํŒจํ‚ค์ง€ ์ž‘์„ฑ์ž๊ฐ€ ๋‚ด๋ถ€์— .cargo-ok๋ผ๋Š” ์ด๋ฆ„์˜ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋งํฌ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ํŒŒ์ผ์— "ok"๋ผ๋Š” ํ…์ŠคํŠธ๊ฐ€ ์“ฐ์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์ทจ์•ฝ์ ์€ "zip ํญํƒ„"์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•„์นด์ด๋ธŒ์—์„œ ์ถ”์ถœ๋œ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์— ๋Œ€ํ•œ ์ œํ•œ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค(์•„์นด์ด๋ธŒ์—๋Š” zip ํ˜•์‹์˜ ์ตœ๋Œ€ ์••์ถ• ๋น„์œจ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Œ). 28๋งŒ ๋ฒˆ, ์ด ๊ฒฝ์šฐ ํŠน๋ณ„ํžˆ ์ค€๋น„๋œ 10MB zip ํŒŒ์ผ์€ ์•ฝ 281TB์˜ ๋ฐ์ดํ„ฐ ์••์ถ•์„ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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