Description
In the Linux kernel, the following vulnerability has been resolved: soc: qcom: rpmpd: Check for null return of devm_kcalloc Because of the possible failure of the allocation, data->domains might be NULL pointer and will cause the dereference of the NULL pointer later. Therefore, it might be better to check it and directly return -ENOMEM without releasing data manually if fails, because the comment of the devm_kmalloc() says "Memory allocated with this function is automatically freed on driver detach.".
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
bbe3a66c3f5a65fb3d702351bac2a6033944d389 to < 755dbc3d73789ac9f0017c729abf5e4b153bf799affectedbbe3a66c3f5a65fb3d702351bac2a6033944d389 to < b5d6eba71997b6d661935d2b15094ac7f9f6132daffectedbbe3a66c3f5a65fb3d702351bac2a6033944d389 to < 724376c30af5a57686b223dbcd6188e07d2a1de2affectedbbe3a66c3f5a65fb3d702351bac2a6033944d389 to < 84b89fa877ad576e9ee8130f412cfd592f274508affectedbbe3a66c3f5a65fb3d702351bac2a6033944d389 to < 31b5124d742969ea8bf7a1360596f548ca23e770affectedbbe3a66c3f5a65fb3d702351bac2a6033944d389 to < 5a811126d38f9767a20cc271b34db7c8efc5a46caffected
Linux Linux
Default version status: affected
5.1affected0 to < 5.1unaffected5.4.189 to ≤ 5.4.*unaffected5.10.110 to ≤ 5.10.*unaffected5.15.33 to ≤ 5.15.*unaffected5.16.19 to ≤ 5.16.*unaffected5.17.2 to ≤ 5.17.*unaffected5.18 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/755dbc3d73789ac9f0017c729abf5e4b153bf799 ↗
- https://git.kernel.org/stable/c/b5d6eba71997b6d661935d2b15094ac7f9f6132d ↗
- https://git.kernel.org/stable/c/724376c30af5a57686b223dbcd6188e07d2a1de2 ↗
- https://git.kernel.org/stable/c/84b89fa877ad576e9ee8130f412cfd592f274508 ↗
- https://git.kernel.org/stable/c/31b5124d742969ea8bf7a1360596f548ca23e770 ↗
- https://git.kernel.org/stable/c/5a811126d38f9767a20cc271b34db7c8efc5a46c ↗