CVE-2026-68369

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: printer: fix infinite loop in printer_read() printer_read() uses the same variable for the requested copy size and the number of bytes actually copied to user space. copy_to_user() returns the number of bytes not copied, so when it fails to copy anything, the computed copied length becomes zero. In that case len, buf, current_rx_bytes and current_rx_buf are left unchanged. If RX data is available and the user buffer remains unwritable, the read loop can repeat indefinitely. Track the copied length separately and return -EFAULT, or the number of bytes already copied, if an iteration makes no progress.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedAug 10, 2026
First seenAug 10, 2026

How to fix

Update
  • Linux Linux3f81197364b57e5318620c75f3bd63f405f60552, e225e2998e5a9b83c838dbbe4511fb0d63f88daf, 3081b0e187065c3b9577e393ad664b12854aeaf3, 994afccfdcceb73be33f69a8a8ea71e260c9eca5, e03597ad9494b500344076589aeaa6c6d2d381d3, 4cde0b38cc0cb8b7dc17295801015148de37d1d2, e41bbbbb1740ce4d7270ab1cdeca13892d6a8d2e, c2e819be6a5c7f34344926b4bd7e3dfca58cf48a or later

Affected products

ProductAffected versionsFixed in
Linux Linuxb185f01a9ab7af586133be2555298e960237359b ≤ v < 3f81197364b57e5318620c75f3bd63f405f60552, b185f01a9ab7af586133be2555298e960237359b ≤ v < e225e2998e5a9b83c838dbbe4511fb0d63f88daf, b185f01a9ab7af586133be2555298e960237359b ≤ v < 3081b0e187065c3b9577e393ad664b12854aeaf3, b185f01a9ab7af586133be2555298e960237359b ≤ v < 994afccfdcceb73be33f69a8a8ea71e260c9eca5, b185f01a9ab7af586133be2555298e960237359b ≤ v < e03597ad9494b500344076589aeaa6c6d2d381d3, b185f01a9ab7af586133be2555298e960237359b ≤ v < 4cde0b38cc0cb8b7dc17295801015148de37d1d2, b185f01a9ab7af586133be2555298e960237359b ≤ v < e41bbbbb1740ce4d7270ab1cdeca13892d6a8d2e, b185f01a9ab7af586133be2555298e960237359b ≤ v < c2e819be6a5c7f34344926b4bd7e3dfca58cf48a, 4.13f81197364b57e5318620c75f3bd63f405f60552, e225e2998e5a9b83c838dbbe4511fb0d63f88daf, 3081b0e187065c3b9577e393ad664b12854aeaf3, 994afccfdcceb73be33f69a8a8ea71e260c9eca5, e03597ad9494b500344076589aeaa6c6d2d381d3, 4cde0b38cc0cb8b7dc17295801015148de37d1d2, e41bbbbb1740ce4d7270ab1cdeca13892d6a8d2e, c2e819be6a5c7f34344926b4bd7e3dfca58cf48a

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.