เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดŸเต†เด•เตโ€Œเดจเดฟเด•เต, เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเตเดคเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต

เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเตปเตเดฑเต เด•เดฎเตเดชเดจเดฟ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚, เด’เดฐเต malloc เด•เต‹เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเดซเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเตปเตเดฑเดฑเตเด•เดณเตเดŸเต† เดจเดฟเตผเดตเดšเดจเดฎเต‹ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเดฎเต‹ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดšเต‚เดทเดฃเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดคเดŸเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด•เตเดฑเดžเตเดž เด“เดตเตผเดนเต†เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดšเดฟเดฒ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเต† เดšเต‚เดทเดฃเด™เตเด™เดณเตเดŸเต† เดธเตƒเดทเตเดŸเดฟเดฏเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹เดฏเตโ€Œเด•เตเด•เต เดชเตเดฑเดฎเต‡, เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดšเต‹เตผเดšเตเดšเดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เดฎเดฑเตเดฑเตŠเดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด•เต‚เดฎเตเดชเดพเดฐเดคเตเดคเดฟเตปเตเดฑเต† เดธเตเดฅเดพเดจเด‚.

Glibc (ptmalloc), uClibc-NG (dlmalloc), gperftools (tcmalloc), Google TCMalloc เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† Chromium (เตฝ
2012 เดฎเตเดคเตฝ, Chromium เด‡เดคเต‡ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸเตเดณเตเดณ MaskPtr เดธเด‚เดฐเด•เตเดทเดฃ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดคเดฏเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเตปเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต).
เด“เด—เดธเตเดฑเตเดฑเต เดฑเดฟเดฒเต€เดธเดฟเตฝ เดกเต†เดฒเดฟเดตเดฑเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดชเดพเดšเตเดšเตเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต เด—เตเดฒเดฟเดฌเต 3.32 เด•เต‚เดŸเดพเดคเต† เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚. uClibc-NG เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดจเตฝเด•เดฟ เดฑเดฟเดฒเต€เดธเต 1.0.33-เตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. gperftools-เดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ (เดชเดดเดฏ tcmalloc) เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เดญเดพเดตเดฟ เดฑเดฟเดฒเต€เดธเดฟเตฝ เด’เดฐเต เด“เดชเตโ€Œเดทเดจเดพเดฏเดฟ เด“เดซเตผ เดšเต†เดฏเตเดฏเตเด‚.

เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ TCMalloc (เดชเตเดคเดฟเดฏ tcmalloc) เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเด‚, เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจ เดคเด•เตผเดšเตเดšเดฏเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดคเดฟเดตเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเตปเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเตเด‚ เด‰เดฆเตเดงเดฐเดฟเดšเตเดšเต. เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดฐเต€เดคเดฟ เด…เดงเดฟเด• เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเตปเตเดฑเต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเดฐเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเตฝ เดคเต†เดณเดฟเดžเตเดžเต, เด•เต‚เดŸเดพเดคเต† เดนเต€เดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เดชเตเดฐเด•เดŸเดจเด‚ เดถเดฐเดพเดถเดฐเดฟ 0.02% เด•เตเดฑเดฏเตเดจเตเดจเต, เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเด‚ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ 1.5% (เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเต, เด“เดตเตผเดนเต†เดกเต เด‡เตป Chromium-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ "2% เตฝ เดคเดพเดดเต†" เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต). เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ
เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ free() เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ 2-3 เด…เดงเดฟเด• เด…เดธเด‚เดฌเตเดฒเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ malloc() เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ 3-4 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดซเดฒเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป, เดฑเดพเตปเดกเด‚ เดตเดพเดฒเตเดฏเต‚ เดœเดจเดฑเต‡เดทเตป เด˜เดŸเตเดŸเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดŸเต†เด•เตโ€Œเดจเดฟเด•เต, เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเตเดคเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต

เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดตเดฟเดตเดฟเดง เดนเต€เดชเตเดชเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เตปเตเดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดธเตเดฐเด•เตเดท เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฌเดซเดฑเตเด•เตพเด•เตเด•เต เด…เดŸเตเดคเตเดคเดพเดฏเดฟ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เดฏเดฟเตปเตเดฑเดฑเตเด•เดณเตเดŸเต† เด’เดฑเตเดฑ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดค เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดเดคเต เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเดฎเด—เตเดฐเดค เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดˆ เดฐเต€เดคเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดฎเดพเด•เตเดฐเต‹ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‹เดกเดฟเดฒเต† เด…เดŸเตเดคเตเดค เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเตปเตเดฑเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Glibc-เดจเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด•เต‹เดกเดฟเตปเตเดฑเต† เดเดคเดพเดจเตเด‚ เดตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเด‚). เดˆ เดฐเต€เดคเดฟ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต:

+#PROTECT_PTR(pos, ptr) \\ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•
+ ((__typeof (ptr)) (((((size_t) pos) >> 12) ^ ((size_t) ptr)))

+# เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด• REVEAL_PTR(ptr) PROTECT_PTR (&ptr, ptr)

- nextp = p->fd;
+ nextp = REVEAL_PTR (p->fd);
เดชเด™เตเด•เต โ‚ฌ |

Fast-Bins, TCache เดชเต‹เดฒเตเดณเตเดณ เด’เดฑเตเดฑ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดค เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต ASLR เดตเดฟเดฒเดพเดธ เดฑเดพเตปเดกเดฎเตˆเดธเต‡เดทเตป เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเดฟเตฝ (mmap_base) เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเดพเตปเดกเด‚ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฐเต€เดคเดฟเดฏเตเดŸเต† เดธเดพเดฐเด‚. เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต† เด…เดŸเตเดคเตเดค เด˜เดŸเด•เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเต‹เดฏเดฟเตปเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเต‚เดฒเตเดฏเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด…เดคเต เด’เดฐเต เดฎเดพเดธเตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดชเต‡เดœเต เดตเดฟเดจเตเดฏเดพเดธเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเต‹เดฏเดฟเตปเตเดฑเตผ "(L >> PAGE_SHIFT) XOR (P)" เดŽเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตปเตเดฑเต† เดซเดฒเดคเตเดคเดพเตฝ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดตเดฟเดŸเต† P เดŽเดจเตเดจเดคเต เดชเต‹เดฏเดฟเตปเตเดฑเดฑเดฟเตปเตเดฑเต† เดฎเต‚เดฒเตเดฏเดตเตเด‚ L เดŽเดจเตเดจเดคเต เดชเต‹เดฏเดฟเตปเตเดฑเตผ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเดฎเดพเดฃเต.

เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดŸเต†เด•เตโ€Œเดจเดฟเด•เต, เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเตเดคเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต

เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŽเดŽเดธเตเดŽเตฝเด†เตผ (เดตเดฟเดฒเดพเดธเด‚ เดธเตโ€Œเดชเต‡เดธเต เดฒเต‡เด”เดŸเตเดŸเต เดฑเดพเตปเดกเดฎเตˆเดธเต‡เดทเตป) เดนเต€เดชเตเดชเต เดฌเต‡เดธเต เด…เดกเตเดฐเดธเต เด‰เดณเตเดณ เดŽเตฝ เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดญเดพเด—เดคเตเดคเต เดชเดฟ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต€ เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฑเดพเตปเดกเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (12-เดฌเตˆเดฑเตเดฑเต เดชเต‡เดœเตเด•เตพเด•เตเด•เดพเดฏเดฟ 4096-เดฌเดฟเดฑเตเดฑเต เดทเดฟเดซเตเดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเตป เดตเดดเดฟ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดคเต). เดˆ เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเด‚ เด’เดฐเต เดšเต‚เดทเดฃเดคเตเดคเดฟเตฝ เดชเต‹เดฏเดฟเตปเตเดฑเตผ เดนเตˆเดœเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดชเต‹เดฏเดฟเตปเตเดฑเตผ เด…เดคเดฟเตปเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดนเต€เดชเตเดชเต เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เดชเดพเดšเตเดšเต เด•เต‹เดกเดฟเตฝ เดฌเตเดฒเต‹เด•เตเด•เต เด…เดฒเตˆเตปเดฎเต†เตปเตเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เด…เดงเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต เดชเต‹เดฏเดฟเตปเตเดฑเดฑเดฟเดจเต† เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด’เดชเตเดชเด‚ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‡เดคเต 64-เดฌเดฟเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดคเดŸเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. เด…เดฒเตˆเตปเดฎเต†เตปเตเดฑเต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดพเดคเตเดค 15 เด†เด•เตเดฐเดฎเดฃ เดถเตเดฐเดฎเด™เตเด™เดณเดฟเตฝ 16 เดŽเดฃเตเดฃเด‚.

เดญเดพเด—เดฟเด• เดชเต‹เดฏเดฟเตปเตเดฑเตผ เดฑเต€เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต (เด•เตเดฑเดžเตเดž เดฌเตˆเดฑเตเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต), เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเต‹เดฏเดฟเตปเตเดฑเตผ เดฑเต€เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต (เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเตเดšเต†เดฏเตเดฏเตฝ) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตเดฅเดพเดจเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเด‚ เดˆ เดฐเต€เดคเดฟ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, malloc-เตฝ เดธเต‡เดซเต-เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดšเต‚เดทเดฃเด‚ เดคเดŸเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต เด…เดคเต‡ เดฆเตเตผเดฌเดฒเดค เด—เดตเต‡เดทเด•เตผ CVE-2020-6007 เดซเดฟเดฒเดฟเดชเตโ€Œเดธเต เดนเตเดฏเต‚ เดฌเตเดฐเดฟเดกเตเดœเดฟเดฒเต† เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดฒเตˆเดฑเตเดฑเต, เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเดฏเดคเตเด‚ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเต‡เดŸเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•