USB Gadget, เบฅเบฐเบเบปเบเบเปเบญเบเบเบญเบ Linux kernel เบเบตเปเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบญเบธเบเบฐเบเบญเบเบฅเบนเบเบเปเบฒ USB เปเบฅเบฐเบเบญเบเปเบงเบเปเบฒเบฅเบญเบเบญเบธเบเบฐเบเบญเบ USB, เบกเบตเบเปเบญเบเบซเบงเปเบฒเบ (CVE-2021-39685) เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบเบเปเปเบกเบนเบเบเบฒเบ kernel, crash, เบซเบผเบทเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ. เบฅเบฐเบซเบฑเบ arbitrary เบขเบนเป kernels เบฅเบฐเบเบฑเบ. เบเบฒเบเปเบเบกเบเบตเปเบกเปเบเบเปเบฒเปเบเบตเบเปเบเบเบเบนเปเปเบเปเบเปเบญเบเบเบดเปเบเบเบตเปเบเปเปเบกเบตเบชเบดเบเบเบดเบเบดเปเบชเบเปเบเบเบเปเบฒเบเบเบฒเบเบซเบกเบนเบเปเบเปเบซเปเบญเบเบฎเบฝเบเบญเบธเบเบฐเบเบญเบเบเปเบฒเบเปเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบเบญเบตเบเปเบชเป USB Gadget API, เปเบเบฑเปเบ: rndis, hid, uac1, uac1_legacy เปเบฅเบฐ uac2.
เบเบฑเบเบซเบฒเปเบเปเบเบทเบเปเบเปเปเบเปเบเบเบฒเบเบเบฑเบเบเบธเบ Linux kernel 5.15.8, 5.10.85, 5.4.165, 4.19.221, 4.14.258, 4.9.293 เปเบฅเบฐ 4.4.295. เบเบฑเบเบซเบฒเบเบฑเบเบเปเปเบเบทเบเปเบเปเปเบเปเบเบเบฒเบเปเบเบเบขเบฒเบ (Debian, Ubuntu, RHEL, SUSE, Fedora, Arch). เบเบปเปเบเปเบเบเบเบฒเบเบเบนเบเบฎเบตเบเปเบเปเบเบทเบเบเบฐเบเบฝเบกเปเบเบทเปเบญเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบงเบฒเบกเบญเปเบญเบเปเบญ.
เบเบฑเบเบซเบฒเปเบกเปเบเปเบเบตเบเบกเบฒเบเบฒเบ buffer overflow เปเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเปเบ gadget drivers rndis, hid, uac1, uac1_legacy เปเบฅเบฐ uac2. เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเบนเบเบฎเบตเบเบเปเบญเบเปเบซเบงเป, เบเบนเปเปเบเบกเบเบตเบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบชเบดเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบซเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเปเบเปเบเปเบเปเปเบเบเบเบฒเบเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบงเบเบเบธเบกเบเบดเปเบชเบเบเบตเปเบกเบตเบเปเบฒเบเบฒเบเบชเบฐเบซเบเบฒเบก wLength เบเบตเปเปเบเบตเบเบเบฐเบซเบเบฒเบเบเบญเบ static buffer, เปเบเบดเปเบ 4096 เปเบเบเปเบเบทเบเบเบฑเบเบชเบฑเบเบชเบฐเปเบซเบกเบต (USB_COMP_EP0_BUFSIZ). เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบกเบเบต, เบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบชเบดเบเบเบดเปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเบญเปเบฒเบเบซเบผเบทเบเบฝเบเบเปเปเบกเบนเบเปเบเปเปเบเบดเบ 65 KB เปเบเบปเปเบฒเปเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ kernel.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru