Description
In the Linux kernel, the following vulnerability has been resolved: usb: core: config: Prevent OOB read in SS endpoint companion parsing usb_parse_ss_endpoint_companion() checks descriptor type before length, enabling a potentially odd read outside of the buffer size. Fix this up by checking the size first before looking at any of the fields in the descriptor.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < 5c3097ede7835d3caf6543eb70ff689af4550cd2affected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < 058ad2b722812708fe90567875704ae36563e33baffected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < b10e0f868067c6f25bbfabdcf3e1e6432c24ca55affected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < 5badd56c711e2c8371d1670f9bd486697575423caffected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < 9512510cee7d1becdb0e9413fdd3ab783e4e30eeaffected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < 4fe6f472f0beef4281e6f03bc38a910a33be663faffected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < 9843bcb187cb933861f7805022e6873905f669e4affected842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8 to < cf16f408364efd8a68f39011a3b073c83a03612daffected
Linux Linux
Default version status: affected
2.6.35affected0 to < 2.6.35unaffected5.10.241 to ≤ 5.10.*unaffected5.15.190 to ≤ 5.15.*unaffected6.1.149 to ≤ 6.1.*unaffected6.6.103 to ≤ 6.6.*unaffected6.12.43 to ≤ 6.12.*unaffected6.15.11 to ≤ 6.15.*unaffected6.16.2 to ≤ 6.16.*unaffected6.17 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/5c3097ede7835d3caf6543eb70ff689af4550cd2 ↗
- https://git.kernel.org/stable/c/058ad2b722812708fe90567875704ae36563e33b ↗
- https://git.kernel.org/stable/c/b10e0f868067c6f25bbfabdcf3e1e6432c24ca55 ↗
- https://git.kernel.org/stable/c/5badd56c711e2c8371d1670f9bd486697575423c ↗
- https://git.kernel.org/stable/c/9512510cee7d1becdb0e9413fdd3ab783e4e30ee ↗
- https://git.kernel.org/stable/c/4fe6f472f0beef4281e6f03bc38a910a33be663f ↗
- https://git.kernel.org/stable/c/9843bcb187cb933861f7805022e6873905f669e4 ↗
- https://git.kernel.org/stable/c/cf16f408364efd8a68f39011a3b073c83a03612d ↗
- https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html ↗
- https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-032379.html ↗