Description
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_hid: fix refcount leak on error path When failing to allocate report_desc, opts->refcnt has already been incremented so it needs to be decremented to avoid leaving the options structure permanently locked.
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
21a9476a7ba847e413bf1c144d7c614532aed6dd to < 95412c932b3c9e8cc4431dac4fac8fcd80d54982affected21a9476a7ba847e413bf1c144d7c614532aed6dd to < 80dc47e751a837106c09bec73964ff8f7ea280b4affected21a9476a7ba847e413bf1c144d7c614532aed6dd to < e88b89a096af0001bcff6bf7ad2feb1486487173affected21a9476a7ba847e413bf1c144d7c614532aed6dd to < 9d4a0aca8a75550d3456c8de339a341dc4536ec5affected21a9476a7ba847e413bf1c144d7c614532aed6dd to < ba78f7c10606719f702c04a15fb0471507b32d7baffected21a9476a7ba847e413bf1c144d7c614532aed6dd to < 216437dd64fce36791a3b6cc8f8013df36856958affected21a9476a7ba847e413bf1c144d7c614532aed6dd to < 70a3288a7586526315105c699b687d78cd32559aaffected
Linux Linux
Default version status: affected
3.19affected0 to < 3.19unaffected4.19.270 to ≤ 4.19.*unaffected5.4.229 to ≤ 5.4.*unaffected5.10.163 to ≤ 5.10.*unaffected5.15.86 to ≤ 5.15.*unaffected6.0.16 to ≤ 6.0.*unaffected6.1.2 to ≤ 6.1.*unaffected6.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/95412c932b3c9e8cc4431dac4fac8fcd80d54982 ↗
- https://git.kernel.org/stable/c/80dc47e751a837106c09bec73964ff8f7ea280b4 ↗
- https://git.kernel.org/stable/c/e88b89a096af0001bcff6bf7ad2feb1486487173 ↗
- https://git.kernel.org/stable/c/9d4a0aca8a75550d3456c8de339a341dc4536ec5 ↗
- https://git.kernel.org/stable/c/ba78f7c10606719f702c04a15fb0471507b32d7b ↗
- https://git.kernel.org/stable/c/216437dd64fce36791a3b6cc8f8013df36856958 ↗
- https://git.kernel.org/stable/c/70a3288a7586526315105c699b687d78cd32559a ↗