เด•เตเดฐเต‹เด‚ เดธเดพเตปเดกเตโ€Œเดฌเต‹เด•เตโ€Œเดธเต เดเดธเตŠเดฒเต‡เดทเดจเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดฆเตเตผเดฌเดฒเดค เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด—เต‚เด—เดฟเดณเดฟเดฒเต† เดธเตเดฐเด•เตเดทเดพ เด—เดตเต‡เดทเด•เตผ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ เดชเตเดฐเดฟเดตเดฟเดฒเต‡เดœเต เดŽเดธเตเด•เดฒเต‡เดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฆเตเตผเดฌเดฒเดค (CVE-2025-38236) เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚, เด—เต‚เด—เดฟเตพ เด•เตเดฐเต‹เดฎเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเดพเตปเดกเตโ€Œเดฌเต‹เด•เตโ€Œเดธเต เดเดธเตŠเดฒเต‡เดทเตป เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเดจเตเด‚ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด•เตเดฐเต‹เด‚ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด•เต‡เตผเดฃเตฝ-เดฒเต†เดตเตฝ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดจเต‡เดŸเดพเดจเตเด‚ เดฆเตเตผเดฌเดฒเดค เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฐเต‹เดฎเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดฆเตเตผเดฌเดฒเดค เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ). เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ 6.9 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดˆ เดชเตเดฐเดถเตโ€Œเดจเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ 6.1.143, 6.6.96, 6.12.36, 6.15.5 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดกเต—เตบเดฒเต‹เดกเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฃเต.

MSG_OOB เดซเตเดฒเดพเด—เดฟเดฒเต† เด’เดฐเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป เดชเดฟเดถเด•เดพเดฃเต เดˆ เดฆเตเตผเดฌเดฒเดคเดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเด‚, เด‡เดคเต AF_UNIX เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเด‚. MSG_OOB ("เด”เดŸเตเดŸเต-เด“เดซเต-เดฌเดพเตปเดกเต") เดซเตเดฒเดพเด—เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดงเดฟเด• เดฌเตˆเดฑเตเดฑเต เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดฑเดฟเดธเต€เดตเดฑเดฟเดจเต เด‡เดคเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฑเดพเด•เตเด•เดฟเดณเดฟเดจเตเดฑเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจเดชเตเดฐเด•เดพเดฐเด‚ เดฒเดฟเดจเด•เตเดธเต 5.15 เด•เต‡เตผเดฃเดฒเดฟเตฝ เดˆ เดซเตเดฒเดพเด—เต เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด•เดดเดฟเดžเตเดž เดตเตผเดทเด‚ เด‡เดคเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

Chrome-เดจเตเดฑเต† เดธเดพเตปเดกเตโ€Œเดฌเต‹เด•เตโ€Œเดธเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป UNIX เดธเต‹เด•เตเด•เดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ send()/recv() เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเต, เด…เดตเดฟเดŸเต† MSG_OOB เดซเตเดฒเดพเด—เต เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต, เดตเต†เดตเตเดตเต‡เดฑเต† เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. MSG_OOB เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเดฒเต† เด’เดฐเต เดฌเด—เต, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเดŸเต† เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดถเตเดฐเต‡เดฃเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ-เดธเตเดตเดคเดจเตเดคเตเดฐ เด…เดตเดธเตเดฅ เด‰เดฃเตเดŸเดพเด•เดพเตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเต: char dummy; int socks[2]; socketpair(AF_UNIX, SOCK_STREAM, 0, socks); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB1); recv(เดธเต‹เด•เตเดธเต[1], &เดกเดฎเตเดฎเดฟ, 0, MSG_OOB);

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

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