Description
In the Linux kernel, the following vulnerability has been resolved: usb: typec: altmodes/displayport: validate count before reading Status Update VDO A broken/malicious device can send the incorrect count for a status update VDO, which will cause the kernel to read uninitialized stack data and send it off elsewhere. Fix this up by correctly verifying the count for the update object.
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
0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < 74aabe9ea30fdfba924fce9594e6aa69a596a4bbaffected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < dd7118c010f324497c275e8fd7a35c9baaa2a00faffected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < 6ffdbcd7a02f3af8fff9b6519830369f574ed44caffected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < 70e7045849e954e56dcbf441b6330e66bc996306affected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < 64bd6ccc5799f8473d1f37d4d8f53093dfec5c02affected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < b10eff5abe6aa2a5af10ed17bddff76e3b6e6b9baffected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < 77a759ec30bc5fb0dd9c867b711d0acfed6c7faaaffected0e3bb7d6894d9b6e67d6382bb03a46a1dc989588 to < 8a18f896e667df491331371b55d4ad644dc51d60affected
Linux Linux
Default version status: affected
4.19affected0 to < 4.19unaffected5.10.259 to ≤ 5.10.*unaffected5.15.210 to ≤ 5.15.*unaffected6.1.176 to ≤ 6.1.*unaffected6.6.143 to ≤ 6.6.*unaffected6.12.93 to ≤ 6.12.*unaffected6.18.35 to ≤ 6.18.*unaffected7.0.12 to ≤ 7.0.*unaffected7.1 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/74aabe9ea30fdfba924fce9594e6aa69a596a4bb ↗
- https://git.kernel.org/stable/c/dd7118c010f324497c275e8fd7a35c9baaa2a00f ↗
- https://git.kernel.org/stable/c/6ffdbcd7a02f3af8fff9b6519830369f574ed44c ↗
- https://git.kernel.org/stable/c/70e7045849e954e56dcbf441b6330e66bc996306 ↗
- https://git.kernel.org/stable/c/64bd6ccc5799f8473d1f37d4d8f53093dfec5c02 ↗
- https://git.kernel.org/stable/c/b10eff5abe6aa2a5af10ed17bddff76e3b6e6b9b ↗
- https://git.kernel.org/stable/c/77a759ec30bc5fb0dd9c867b711d0acfed6c7faa ↗
- https://git.kernel.org/stable/c/8a18f896e667df491331371b55d4ad644dc51d60 ↗