ํŒŒ์ผ์„ ๋ฎ์–ด์“ฐ๊ฑฐ๋‚˜ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Git์˜ ์ทจ์•ฝ์„ฑ

Git 2.40.1, 2.39.3, 2.38.5, 2.37.7, 2.36.6, 2.35.8, 2.34.8, 2.33.8, 2.32.7, 2.31.8 ๋ฐ 2.30.9์˜ ์ˆ˜์ • ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. , ์ด๋Š” XNUMX๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD ํŽ˜์ด์ง€์—์„œ ๋ฐฐํฌํŒ์˜ ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ ๋ฆด๋ฆฌ์Šค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ํ…Œ์ŠคํŠธ๋˜์ง€ ์•Š์€ ์™ธ๋ถ€ ํŒจ์น˜๋กœ ์ž‘์—…ํ•  ๋•Œ "git apply --reject" ๋ช…๋ น ์‹คํ–‰์„ ํ”ผํ•˜๊ณ  "git submodule deinit", "git"์„ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— $GIT_DIR/config์˜ ๋‚ด์šฉ์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ €์žฅ์†Œ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ config --rename-section" ๋ฐ " git config --remove-section"

์ทจ์•ฝ์  CVE-2023-29007์„ ์‚ฌ์šฉํ•˜๋ฉด $GIT_DIR/config ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ์„ค์ •์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ core.pager, core.editor ๋ฐ core.sshCommand ์ง€์‹œ๋ฌธ์—์„œ ์‹คํ–‰ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ทจ์•ฝ์ ์€ ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์„น์…˜ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์„น์…˜์„ ์‚ญ์ œํ•  ๋•Œ ๋งค์šฐ ๊ธด ๊ตฌ์„ฑ ๊ฐ’์ด ์ƒˆ ์„น์…˜์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ๋Š” ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ์ดˆ๊ธฐํ™” ์ค‘์— $GIT_DIR/config ํŒŒ์ผ์— ์ €์žฅ๋˜๋Š” ๋งค์šฐ ๊ธด ํ•˜์œ„ ๋ชจ๋“ˆ URL์„ ์ง€์ •ํ•˜์—ฌ ์•…์šฉ ๊ฐ’์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ URL์€ "git submodule deinit"๋ฅผ ํ†ตํ•ด ์ œ๊ฑฐํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ƒˆ๋กœ์šด ์„ค์ •์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ทจ์•ฝ์  CVE-2023-25652๋กœ ์ธํ•ด ํŠน์ˆ˜ ์ œ์ž‘๋œ ํŒจ์น˜๊ฐ€ "git apply --reject" ๋ช…๋ น์œผ๋กœ ์ฒ˜๋ฆฌ๋  ๋•Œ ์ž‘์—… ํŠธ๋ฆฌ ์™ธ๋ถ€์˜ ํŒŒ์ผ ๋‚ด์šฉ์„ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ํ†ตํ•ด ํŒŒ์ผ์— ์“ฐ๊ธฐ๋ฅผ ์‹œ๋„ํ•˜๋Š” "git apply" ๋ช…๋ น์œผ๋กœ ์•…์„ฑ ํŒจ์น˜๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž‘์—…์ด ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค. Git 2.39.1์—์„œ๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ํ†ตํ•ด ์“ฐ๊ธฐ๋ฅผ ์‹œ๋„ํ•˜๋Š” ํŒจ์น˜๋ฅผ ์ฐจ๋‹จํ•˜๋„๋ก ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์กฐ์ž‘ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๋ ค ์ค‘์ธ ์ทจ์•ฝ์ ์˜ ๋ณธ์งˆ์€ Git์ด ์‚ฌ์šฉ์ž๊ฐ€ "git apply -reject" ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ํŒจ์น˜์˜ ๊ฑฐ๋ถ€๋œ ๋ถ€๋ถ„์„ ".rej" ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐํšŒ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ˜„์žฌ ๊ถŒํ•œ์ด ํ—ˆ์šฉํ•˜๋Š” ํ•œ ์ž„์˜์˜ ๋””๋ ‰ํ† ๋ฆฌ์— ๋‚ด์šฉ์„ ์“ฐ์‹ญ์‹œ์˜ค.

๋˜ํ•œ, Windows ํ”Œ๋žซํผ์—์„œ๋งŒ ๋‚˜ํƒ€๋‚˜๋Š” ์„ธ ๊ฐ€์ง€ ์ทจ์•ฝ์ ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค: CVE-2023-29012("Git CMD" ๋ช…๋ น ์‹คํ–‰ ์‹œ ์ €์žฅ์†Œ์˜ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ doskey.exe๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ ์‹คํ–‰), CVE-2023 -25815(gettext์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ์ง€์—ญํ™” ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋™์•ˆ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ) ๋ฐ CVE-2023-29011(SOCKS5๋ฅผ ํ†ตํ•ด ์ž‘์—…ํ•  ๋•Œ connect.exe ํŒŒ์ผ์„ ๋Œ€์ฒดํ•  ๊ฐ€๋Šฅ์„ฑ).

์ถœ์ฒ˜ : opennet.ru

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