เจธเจฌเจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉ‹เจจ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ—เจฟเจŸ เจธเจผเฉˆเฉฑเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฟเฉฑเจŸ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚

เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจŸเจฟเจก เจธเฉ‹เจฐเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฟเจธเจŸเจฎ เจ—เจฟเจŸ 2.38.1, 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3 เจ…เจคเฉ‡ 2.37.4 เจฆเฉ‡ เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ เฉ€เจ• เจนเจจ เจฆเฉ‹ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚, เจœเฉ‹ เจ•เจฟ เจ…เจฃ-เจšเฉˆเจ• เจ•เฉ€เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ โ€œโ€”recurse-submodulesโ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš โ€œgit cloneโ€ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ…เจคเฉ‡ โ€œgit เจธเจผเฉˆเฉฑเจฒโ€ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจคเฉเจธเฉ€เจ‚ Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD เจฆเฉ‡ เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

  • CVE-2022-39253 - เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจจเฉ‚เฉฐ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจฒเฉ‹เจจ เจ•เฉ€เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เจฒเฉ‹เจจ เจ•เฉ€เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ $GIT_DIR/เจ†เจฌเจœเฉˆเจ•เจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เจพเจคเจฎเจ• เจฒเจฟเฉฐเจ• เจฐเฉฑเจ– เจ•เฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ—เฉเจชเจค เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจธเจฟเจฐเจซ เจ‰เจฆเฉ‹เจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฒเฉ‹เจจเจฟเฉฐเจ— เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ ("--เจฒเฉ‹เจ•เจฒ" เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจœเจฆเฉ‹เจ‚ เจ•เจฒเฉ‹เจจ เจฆเจพ เจŸเฉ€เจšเจพ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจกเฉ‡เจŸเจพ เจ‡เฉฑเจ•เฉ‹ เจญเจพเจ— เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจœเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจฌเจฎเฉ‹เจกเจฟเจŠเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉˆเจ• เจ•เฉ€เจคเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจ•เจฒเฉ‹เจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ "git clone" เจ•เจฎเจพเจ‚เจก --recurse-submodules" เจจเจพเจฒ เจธเจฌเจฎเฉ‹เจกเจฟเจŠเจฒ เจจเฉ‚เฉฐ เจฎเฉเฉœ-เจฎเฉเฉœ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค

    เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ "--เจฒเฉ‹เจ•เจฒ" เจ•เจฒเฉ‹เจจเจฟเฉฐเจ— เจฎเฉ‹เจก เจตเจฟเฉฑเจš, git $GIT_DIR/เจ†เจฌเจœเฉˆเจ•เจŸเจธ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจŸเจพเจฐเจ—เจฟเจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ (เจนเจพเจฐเจก เจฒเจฟเฉฐเจ• เจœเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจพเจชเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ), เจชเฉเจฐเจคเฉ€เจ• เจฒเจฟเฉฐเจ•เจพเจ‚ เจฆเจพ เจจเจฟเจฐเจชเฉฑเจ– เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ—เฉˆเจฐ-เจธเจฟเฉฐเจฌเฉ‹เจฒเจฟเจ• เจฒเจฟเฉฐเจ• เจŸเจพเจฐเจ—เฉ‡เจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจชเจฐ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจน เจซเจพเจˆเจฒเจพเจ‚ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเฉฑเจฒ เจฒเจฟเฉฐเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ)เฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ, git เจฆเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ "--เจฒเฉ‹เจ•เจฒ" เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจ•เจฒเฉ‹เจจเจฟเฉฐเจ— เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจธ เจตเจฟเฉฑเจš $GIT_DIR/objects เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ• เจฒเจฟเฉฐเจ• เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, protocol.file.allow เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจฎเฉ‚เจฒ เจฎเฉเฉฑเจฒ "user" เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ file:// เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฒเฉ‹เจจเจฟเฉฐเจ— เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

  • CVE-2022-39260 - "git เจธเจผเฉˆเฉฑเจฒ" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ split_cmdline() เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจ“เจตเจฐเจซเจฒเฉ‹เฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจนเจจเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ "เจ—เจฟเจŸ เจธเจผเฉˆเฉฑเจฒ" เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฒเฉŒเจ—เจ‡เจจ เจธเจผเฉˆเฉฑเจฒ เจตเจœเฉ‹เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ (เจ‡เฉฑเจ• $HOME/git-shell-commands เจซเจพเจˆเจฒ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ)เฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจฎเจจเจฎเจพเจจเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ 2 GB เจ†เจ•เจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ€ เจ•เจฎเจพเจ‚เจก เจญเฉ‡เจœเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹