เดฎเต†เตฝเดฑเตเดฑเตเดกเต—เตบ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดŽเดŽเด‚เดกเดฟ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดŸเต†เด•เตโ€Œเดจเดฟเด•เตเด•เตฝ เดฏเต‚เดฃเดฟเดตเต‡เดดเตโ€Œเดธเดฟเดฑเตเดฑเดฟ เด“เดซเต เด—เตเดฐเดพเดธเต (เด“เดธเตเดŸเตเดฐเดฟเดฏ), เดนเต†เตฝเด‚เดนเต‹เตพเดŸเตเดŸเตโ€Œเดธเต เดธเต†เตปเตเดฑเตผ เดซเต‹เตผ เด‡เตปเดซเตผเดฎเต‡เดทเตป เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ (CISPA) เดŽเดจเตเดจเดฟเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด—เดตเต‡เดทเด•เดฐเตเดŸเต† เด’เดฐเต เดธเด‚เด˜เด‚ เดŽเดฒเตเดฒเดพ เดŽเดŽเด‚เดกเดฟ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดฎเต†เตฝเดฑเตเดฑเตโ€Œเดกเต—เตบ เด•เตเดฒเดพเดธเต เดธเตˆเดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค (CVE-2021-26318) เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เดšเดพเดจเตฝ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ (เด†เดฆเตเดฏเด‚ เดŽเดŽเด‚เดกเดฟ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเต† เดฎเต†เตฝเดฑเตเดฑเตเดกเต—เตบ เดฆเตเตผเดฌเดฒเดค เดฌเดพเดงเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต). เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด•เต†เดŽเดŽเดธเตเดŽเตฝเด†เตผ เดชเดฐเดฟเดฐเด•เตเดทเดฏเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เดฐเดนเดธเตเดฏ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดšเดพเดจเดฒเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‡เตผเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต† เดตเดฟเดฒเดพเดธเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ เด†เด•เตเดฐเดฎเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

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

เดˆ เดชเตเดคเดฟเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, LFENCE เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเต†เตฝเดฑเตเดฑเตเดกเต—เตบ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเต† เดคเดŸเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฐเด•เตเดทเดฟเดค เด•เต‹เดกเดฟเด‚เด—เต เดŸเต†เด•เตเดจเดฟเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป AMD เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดคเต. เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดž เด—เดตเต‡เดทเด•เตผ, เดฎเตเดฎเตเดชเต เด‡เตปเตเดฑเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเตเดจเตเดจ เดธเตโ€ŒเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเตผ เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเต‡เดœเต เดŸเต‡เดฌเดฟเตพ เดเดธเตŠเดฒเต‡เดทเตป (เด•เต†เดชเดฟเดŸเดฟเด) เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเดฐเต€เด•เตเดทเดฃ เดตเต‡เดณเดฏเดฟเตฝ, เด•เต‡เตผเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 52 เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเต‡เด—เดคเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตเดฅเดฒเดคเตเดคเต เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเต‹เตผเดคเตเดคเดพเตป เด—เดตเต‡เดทเด•เตผเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต, เด•เต‡เตผเดฃเดฒเดฟเตฝ เด’เดฐเต เด—เดพเดกเตโ€Œเดœเต†เดฑเตเดฑเดฟเตปเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดจเตฝเด•เดฟ โ€œif (offset < data_len) tmp = LUT[เดกเดพเดฑเตเดฑ[เด“เดซเตเดธเต†เดฑเตเดฑเต] * 4096]; เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เด•เดพเดทเต†เดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดธเตˆเดกเต เดšเดพเดจเดฒเตเด•เตพ เดตเดดเดฟ เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฐเต€เดคเดฟเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. "เดชเตเดฐเต€เดซเต†เดšเตเดšเต" (เดชเตเดฐเต€เดซเต†เดšเตเดšเต + เดŸเตˆเด‚) เดŽเดจเตเดจ เดชเตเดฐเตŠเดธเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเตปเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเดฟเดฒเต† เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เด†เดฆเตเดฏ เดฐเต€เดคเดฟ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต "เดชเตเดฐเต€เดซเต†เดšเตเดšเต" (เดชเตเดฐเต€เดซเต†เดšเตเดšเต + เดชเดตเตผ) เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดŠเตผเดœเตเดœ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต.

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

เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด…เดคเต‡ เด•เดพเดทเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเดฟเดฒเต† เดตเตเดฏเด•เตเดคเดฟเด—เดค เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเต† เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ เด•เดพเดทเต†เดฏเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเตฝ เดธเดฎเดฏเด•เตเดฐเดฎเดคเตเดคเดฟเดฒเต‚เดŸเต† เด…เดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดธเดฎเดฏเดคเตเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด•เดพเดทเต† เดšเต†เดฏเตเดคเดคเตเด‚ เด…เดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดถเด•เดฒเดจเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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

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