Glibc 2.32 เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ GNU C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ (glibc) 2.32, เจœเฉ‹ ISO C11 เจ…เจคเฉ‡ POSIX.1-2017 เจฎเจฟเจ†เจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจจเจตเฉ€เจ‚ เจฐเจฟเจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš 67 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

Glibc 2.32 เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจฒเฉ‹เจ•เจพเจ‚ เจคเฉ‹เจ‚ เจธเฉเจงเจพเจฐ เจคเฉเจธเฉ€เจ‚ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • Synopsys ARC HS (ARCv2 ISA) เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจชเฉ‹เจฐเจŸ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ binutils 2.32, gcc 8.3 เจ…เจคเฉ‡ Linux เจ•เจฐเจจเจฒ 5.1 เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจคเจฟเฉฐเจจ ABI เจฐเฉ‚เจช เจธเจฎเจฐเจฅเจฟเจค เจนเจจ: arc-linux-gnu, arc-linux-gnuhf เจ…เจคเฉ‡ arceb-linux-gnu (เจฌเจฟเจ—-เจเจ‚เจกเฉ€เจ…เจจ);
  • เจธเฉˆเจ•เจธเจผเจจเจพเจ‚ DT_AUDIT เจตเจฟเฉฑเจš เจจเจฟเจฐเจฆเจฟเจธเจผเจŸ เจ†เจกเจฟเจŸ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡
    เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจฆเจพ DT_DEPAUDITเฅค

  • powerpc64le เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ, IEEE128 เจฒเฉฐเจฌเฉ€ เจกเจฌเจฒ เจ•เจฟเจธเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ "-mabi=ieeelongdouble" เจตเจฟเจ•เจฒเจช เจจเจพเจฒ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจ•เฉเจ APIs เจจเฉ‚เฉฐ GCC 'เจเจ•เจธเฉˆเจธ' เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเจพเจฒ เจเจจเฉ‹เจŸเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเฉฐเจญเจต เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจพเจนเจฐเฉ€ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ GCC 10 เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ 'เจคเฉ‡ เจฌเจฟเจนเจคเจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจฒเฉ€เจจเจ•เจธ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ, เจซเฉฐเจ•เจธเจผเจจ pthread_attr_setsigmask_np เจ…เจคเฉ‡
    pthread_attr_getsigmask_np, เจœเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ pthread_create เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ เจ—เจ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฟเจ—เจจเจฒ เจฎเจพเจธเจ• เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

  • เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก 13.0.0 เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจฒเจˆ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจกเฉ‡เจŸเจพ, เจ…เฉฑเจ–เจฐ เจ•เจฟเจธเจฎ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€, เจ…เจคเฉ‡ เจฒเจฟเจชเฉ€เจ…เฉฐเจคเจฐเจจ เจŸเฉ‡เจฌเจฒ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ;
  • เจจเจตเฉ€เจ‚ เจธเจฟเจฐเจฒเฉ‡เจ– เจซเจพเจˆเจฒ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ , เจœเฉ‹ เจ•เจฟ __libc_single_threaded เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจธเจฟเฉฐเจ—เจฒ-เจฅเฉเจฐเฉˆเจกเจก เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจœเฉ‹เฉœเฉ‡ เจ—เจ เจซเฉฐเจ•เจธเจผเจจ sigabbrev_np เจ…เจคเฉ‡ sigdescr_np เจœเฉ‹ เจธเจฟเจ—เจจเจฒ เจฆเจพ เจ›เฉ‹เจŸเจพ เจจเจพเจฎ เจ…เจคเฉ‡ เจตเจฐเจฃเจจ เจตเจพเจชเจธ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, SIGHUP เจฒเจˆ โ€œHUPโ€ เจ…เจคเฉ‡ โ€œHangupโ€)เฅค
  • เจœเฉ‹เฉœเฉ‡ เจ—เจ เจซเฉฐเจ•เจธเจผเจจ strerrorname_np เจ…เจคเฉ‡ strerrordesc_np เจœเฉ‹ เจ—เจฒเจคเฉ€ เจฆเจพ เจจเจพเจฎ เจ…เจคเฉ‡ เจตเจฐเจฃเจจ เจตเจพเจชเจธ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, EINVAL เจฒเจˆ "EINVAL" เจ…เจคเฉ‡ "เจ…เจตเฉˆเจง เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ")เฅค
  • ARM64 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ, เจ‡เฉฑเจ• "--enable-standard-branch-protection" เจซเจฒเฉˆเจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจœเจพเจ‚ -mbranch-protection=standard in GCC), เจœเฉ‹ ARMv8.5-BTI (เจฌเฉเจฐเจพเจ‚เจš เจŸเจพเจฐเจ—เฉ‡เจŸ เจ‡เฉฐเจกเฉ€เจ•เฉ‡เจŸเจฐ) เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจนเจฆเจพเจ‡เจคเจพเจ‚ เจฆเฉ‡ เจธเฉˆเฉฑเจŸเจพเจ‚ เจฆเจพ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจœเฉ‹ เจ•เจฟ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจฆเฉ‡ เจ†เจชเจนเฉเจฆเจฐเฉ‡ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจชเจฐเจฟเจตเจฐเจคเจจ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ เจ‰เจนเจจเจพเจ‚ เจ•เจพเจฐเจจเจพเจฎเฉ‡ เจตเจฟเฉฑเจš เจ—เฉˆเจœเฉ‡เจŸเจธ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจฐเจฟเจŸเจฐเจจ-เจ“เจฐเฉ€เจเจ‚เจŸเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจคเจ•เจจเฉ€เจ•เจพเจ‚ (เจ†เจฐเจ“เจชเฉ€ - เจฐเจฟเจŸเจฐเจจ-เจ“เจฐเฉ€เจเจ‚เจŸเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ; เจนเจฎเจฒเจพเจตเจฐ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจชเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉŒเจœเฉ‚เจฆ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเจธเจผเฉ€เจจ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเจพ เจœเฉ‹ เจตเจพเจชเจธเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจจเจพเจฒ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจฌเจฃเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค
  • เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจธเจซเจพเจˆ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš โ€œ--enable-obsolete-rpcโ€ เจ…เจคเฉ‡ โ€œ--enable-obsolete-nslโ€ เจตเจฟเจ•เจฒเจชเจพเจ‚, เจธเจฟเจฐเจฒเฉ‡เจ– เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค . เจซเฉฐเจ•เจธเจผเจจ sstk, siginterrupt, sigpause, sighold, sigrelse, sigignore เจ…เจคเฉ‡ sigset, arrays sys_siglist, _sys_siglist เจ…เจคเฉ‡ sys_sigabbrev, เจšเจฟเฉฐเจจเฉเจน sys_errlist, _sys_errlist, _sys_errlist, เจ…เจคเฉ‡ sys_predr เจ…เจคเฉ‡ mod_spred, sys_pred. เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจฌเฉฑเจง
  • ldconfig เจจเฉ‚เฉฐ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ ld.so.cache เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฒเจ—เจญเจ— 20 เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ glibc เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจซเจฟเจ•เจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚:
    • CVE-2016-10228 - iconv เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเฉ‚เจช เจ‰เจฆเฉ‹เจ‚ เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ—เจฒเจค เจฎเจฒเจŸเฉ€-เจฌเจพเจˆเจŸ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ "-c" เจตเจฟเจ•เจฒเจช เจจเจพเจฒ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • CVE-2020-10029 เจคเจฟเจ•เฉ‹เจฃเจฎเจฟเจคเฉ€ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจกเฉ‹-เจจเจฒ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจจเจพเจฒ เจ•เจพเจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจจเฉ‚เฉฐ เจธเจŸเฉˆเจ• เจ•เจฐเฉ‹เฅค
    • CVE-2020-1752 - เจฎเจพเจฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ ("~เจ‰เจชเจญเฉ‹เจ—เจคเจพ") เจฆเฉ‡ เจนเจตเจพเจฒเฉ‡ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฒเฉ‹เจฌ เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจฐเจคเฉ‹เจ‚-เจฌเจพเจ…เจฆ-เจฎเฉเจ•เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเจนเฉเฉฐเจšเฅค
    • CVE-2020-6096 - memcpy() เจ…เจคเฉ‡ memmove() เจตเจฟเฉฑเจš เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ‡ ARMv7 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจ—เจฒเจค เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ—, เจœเฉ‹ เจ•เจพเจชเฉ€ เจ•เฉ€เจคเฉ‡ เจ–เฉ‡เจคเจฐ เจฆเจพ เจ†เจ•เจพเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ memcpy() เจ…เจคเฉ‡ memmove() เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฐเฉ‹เฅค เจ‡เจน เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจฐเจฟเจนเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เฉเจฒเจพเจธเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจคเฉ‡ Glibc เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจชเฉฐเจœ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจฒเจ—เจญเจ— เจฆเฉ‹ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจคเฉฑเจ• เจ—เจฒเจคเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค

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

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