Glibc 2.35 เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฑเดฟเดฒเต€เดธเต

เด†เดฑเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, GNU C เดฒเตˆเดฌเตเดฐเดฑเดฟ (glibc) 2.35 เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ, เด‡เดคเต ISO C11, POSIX.1-2017 เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ 66 เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

Glibc 2.35-เตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดšเดฟเดฒ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเดฟเตฝ เด‡เดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • "C.UTF-8" เดฒเตŠเด•เตเด•เต‡เดฒเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต, เด…เดคเดฟเตฝ เดŽเดฒเตเดฒเดพ เดฏเต‚เดฃเดฟเด•เต‹เดกเต เด•เต‹เดกเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดถเต‡เด–เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต fnmatch, regexec, regcomp เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต† ASCII เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเตŠเด•เตเด•เต‡เตฝ เดเด•เดฆเต‡เดถเด‚ 400 KB เด†เดฃเต, เด…เดคเดฟเตฝ 346 KB เดฏเต‚เดฃเดฟเด•เต‹เดกเดฟเดจเดพเดฏเดฟ LC_CTYPE เดกเดพเดฑเตเดฑเดฏเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต (Glibc-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ).
  • เดฏเต‚เดฃเดฟเด•เต‹เดกเต 14.0.0 เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดกเดพเดฑเตเดฑ, เดชเตเดฐเดคเต€เด• เดคเดฐเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ, เดฒเดฟเดชเตเดฏเดจเตเดคเดฐเดฃเด‚ เดชเดŸเตเดŸเดฟเด•เด•เตพ เดŽเดจเตเดจเดฟเดต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • IN เด’เดชเตเดชเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚ เดซเดฒเดคเตเดคเต† เด’เดฐเต เด‡เดŸเตเด™เตเด™เดฟเดฏ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต: fsqrt, fsqrtl, dsqrtl, ffma, ffmal, dfmal, fMsqrtfN, fMsqrtfNx, fMxsqrtfN, fMxsqrtfNx, fMfmafNx, fMfmafx, fNfmafx, fNfmafx TS 18661-1:2014, TS 18661-3:2015 เดŽเดจเตเดจเต€ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดญเดพเดตเดฟเดฏเดฟเดฒเต† ISO C2X C เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตปเตเดฑเต† เดกเตเดฐเดพเดซเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • IN เด’เดชเตเดชเด‚ เดซเตเดฒเต‹เดŸเตเดŸเต, เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ, _FloatN, _FloatNx เดŽเดจเตเดจเต€ เดคเดฐเด™เตเด™เดณเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดžเดคเตเด‚ เด•เต‚เดŸเดฟเดฏเดคเตเดฎเดพเดฏ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเตปเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดซเด‚เด—เตเดทเดจเตเด•เดณเตเด‚ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚, IEEE 754-2019 เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดญเดพเดตเดฟ ISO C2X C เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตปเตเดฑเต† เดกเตเดฐเดพเดซเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต: fmaximum, fmaximum_num , fmaximum_mag, fmaximum_mag_num, fminimum, fminimum_num, fminimum_mag, fminimum_mag_num.
  • IN เดธเดฟเด‚เด—เดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเตปเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต: M_Ef, M_LOG2Ef, M_LOG10Ef, M_LN2f, M_LN10f, M_PIf, M_PI_2f, M_PI_4f, M_1_PIf, M_2_PIf, M_2_SQRTSQ2f.
  • เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเดฟเตฝ exp10 เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดคเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด…เดจเตเดฌเดจเตเดง เดฎเดพเด•เตเดฐเต‹เด•เตพ เดšเต‡เตผเดคเตเดคเต.
  • IN เดกเตเดฐเดพเดซเตเดฑเตเดฑเต ISO C2X เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš _PRINTF_NAN_LEN_MAX เดฎเดพเด•เตเดฐเต‹ เดšเต‡เตผเดคเตเดคเต.
  • เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เดชเตเดฐเดฟเตปเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ "%b", "%B" เดŽเดจเตเดจเต€ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดชเต†เดธเดฟเดซเดฏเดฑเตเด•เตพ เดชเตเดฐเดฟเตปเตเดฑเตเดซเต เดซเดพเดฎเดฟเดฒเดฟ เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต.
  • เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ DSO เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดฒเต‚เดชเตเดชเต เดšเต†เดฏเตเดค เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดกเต†เดชเตเดคเต-เดซเดธเตเดฑเตเดฑเต เดธเต†เตผเดšเตเดšเต (DFS) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. DSO เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, glibc.rtld.dynamic_sort เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเต เดชเดดเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดชเต‹เด•เดพเตป "1" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚.
  • เดˆ เดซเด‚เด—เตโ€Œเดทเตป เดจเตฝเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเตปเตเดฑเต† เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃ เดจเดฟเดฒ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, 'memcmp' เด‰เดชเดฏเต‹เด—เด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ '__memcmpeq' เดŽเดจเตเดจ เดชเตเดคเดฟเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ ABI เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เด•เต‡เตผเดฃเตฝ เดฎเตเดคเตฝ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ rseq (เดฑเต€เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ) เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดคเตเดฐเต†เดกเต เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต. Linux 4.18. rseq เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เดตเดธเดพเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฃเต. เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เด‡เดคเต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ, เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚ เดจเตฝเด•เตเดจเตเดจเต, เดฎเดฑเตเดฑเตŠเดฐเต เดคเตเดฐเต†เดกเต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดพเตฝ, เด…เดต เดฎเดพเดฏเตโ€Œเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดธเดฟเด‚เดฒเดฟเด™เตเด•เต /usr/bin/ld.so เดšเต‡เตผเดคเตเดคเต.
  • เดŽเด‚เดฌเดกเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดธเด‚เดฌเตเดฒเดฟเดฏเตเด‚ PIE (เดชเตŠเดธเดฟเดทเตป เด‡เตปเดกเดฟเดชเต†เตปเดกเตปเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ) เดฎเต‹เดกเดฟเดฒเตเดณเตเดณ เดŸเต†เดธเตเดฑเตเดฑเต เดธเต†เดฑเตเดฑเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเตเดตเดญเดพเดตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, โ€œ--disable-default-pieโ€ เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดตเต‡เดฃเตเดŸเดฟ Linux mmap, sbrk เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ MADV_HUGEPAGE เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต madvise เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต malloc เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป เดฎเดพเดฑเตเดฑเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต glibc.malloc.hugetlb เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเดคเตเดคเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ mmap เด•เต‹เดณเตเด•เดณเดฟเตฝ MAP_HUGETLB เดซเตเดฒเดพเด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟ เดนเตเดฏเต‚เดœเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเต‡เดœเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดกเตโ€Œเดตเตˆเดธเต เดฎเต‹เดกเดฟเตฝ เดŸเตเดฐเดพเตปเดธเตเดชเดฐเดจเตเดฑเต เดนเตเดฏเต‚เดœเต เดชเต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเตป เด“เดชเตเดทเตป เดชเตเดฐเด•เดŸเดจ เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด“เดชเตเดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚-เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดค เดนเตเดฏเต‚เดœเต เดชเต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด•เต‹เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เตบเดตเตˆเตปเดกเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ _dl_find_object เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • เดธเต‹เดซเตเดฑเตเดฑเต-เดซเตเดฒเต‹เดŸเตเดŸเต เดฎเต‹เดกเดฟเตฝ OpenRISC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดณเตเดณ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1k-linux-gnu) เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเต‹เตผเดŸเตเดŸเดฟเดจเต binutils 2.35, GCC 11, เด•เต‡เตผเดฃเตฝ เดŽเดจเตเดจเดฟเดต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. Linux 5.4.
  • เด’เดฐเต เดฌเดฟเตฝเดกเต เดซเตเดฒเดพเด—เต "--with-rtld-early-cflags" เดšเต‡เตผเดคเตเดคเต, เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดชเตเดฐเดพเดฐเด‚เดญ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด…เดงเดฟเด• เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
  • เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ Linux เดจเดพเดจเต‹เดธเต†เด•เตเด•เตปเดกเต เด•เตƒเดคเตเดฏเดคเดฏเต‹เดŸเต† เด’เดฐเต เดŸเตˆเด‚เด”เดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† epoll_wait-เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ epoll_pwait2 เดซเด‚เด—เตเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด•เตบเดŸเตเดฐเต‹เตพ เดŸเต†เตผเดฎเดฟเดจเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฑเต‡เดธเต เด…เดตเดธเตเดฅเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป posix_spawn_file_actions_addtcsetpgrp_np เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • Glibc, GCC 12+ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ, โ€œ_FORTIFY_SOURCE=3โ€ เดชเดฐเดฟเดฐเด•เตเดทเดฃ เดฎเต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, string.h เดนเต†เดกเตผ เดซเดฏเดฒเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹เด•เตพ เด‡เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต. โ€œ_FORTIFY_SOURCE=2โ€ เดฎเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด…เดงเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจเต, เด‡เดคเต เดชเตเดฐเด•เดŸเดจเด‚ เด•เตเดฑเดฏเดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚.
  • เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดฐเดฟเดงเดฟเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเต‹เดฏเดฟเตปเตเดฑเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ Intel MPX (เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ)เด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ (เดˆ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, GCC, LLVM เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเดฟเดจเด•เด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต).
  • เดชเตเดฐเดฟเดฒเดฟเด™เตเด•เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดตเตเด‚ เด…เดคเดฟเตปเตเดฑเต† เด…เดจเตเดฌเดจเตเดง เดŽเตปเดตเดฏเต‹เตบเดฎเต†เตปเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดพเดฏ LD_TRACE_PRELINKING, LD_USE_LOAD_BIAS เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ, เดญเดพเดตเดฟ เดฑเดฟเดฒเต€เดธเดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด‚.

    เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต:

    • CVE-2022-23218, CVE-2022-23219 โ€“ เดชเด•เตผเดคเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดคเต† เดซเดฏเตฝเดจเดพเดฎ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ svcunix_create, clnt_create เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต† เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹. เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเดฐเดฟเดฐเด•เตเดทเดฏเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚ "unix" เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต†เดฏเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต, เดตเดณเดฐเต† เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดซเดฏเตฝ เดจเดพเดฎเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เด•เต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.
    • CVE-2021-3998 เดŽเดจเตเดจเดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดถเตเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เดพเดคเตเดค เด…เดตเดถเดฟเดทเตเดŸ เดกเดพเดฑเตเดฑ เด…เดŸเด™เตเด™เตเดจเตเดจ เดคเต†เดฑเตเดฑเดพเดฏ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดšเดฟเดฒ เดตเตเดฏเดตเดธเตเดฅเด•เตพเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเดฟ, เดฑเดฟเดฏเตฝเดชเดพเดคเตเดคเต() เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต† เด’เดฐเต เด…เดชเด•เดŸเดฎเดพเดฃเต. เดŽเดธเตโ€Œเดฏเตเดเดกเดฟ-เดฑเต‚เดŸเตเดŸเต เดซเตเดฏเต‚เดธเตผเดฎเต—เดฃเตเดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเดพเดฏเดฟ, เดชเตเดฐเต‹เดธเดธเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เดฆเตเตผเดฌเดฒเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‹เดฏเดฟเตปเตเดฑเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต.
    • CVE-2021-3999 - getcwd() เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดธเดฟเด‚เด—เดฟเตพ-เดฌเตˆเดฑเตเดฑเต เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹. 1995 เดฎเตเดคเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฌเด—เต เดฎเต‚เดฒเดฎเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚. เด’เดฐเต เด“เดตเตผเดซเตเดฒเต‹ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเตปเตเดฑเต เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเตฝ "/" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ chdir() เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเด•.

    เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster