Description
In the Linux kernel, the following vulnerability has been resolved: drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device platform_device_register_data() can fail and return an ERR_PTR, but the return value is used without checking, leading to an invalid pointer being stored in ddp_comp[].dev and passed to component_match_add() and mtk_ddp_comp_init(), which could result in a kernel crash. Add an IS_ERR() check to jump to the error handling path on failure.
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
0d9eee9118b77e51eeafc5bf4d008fac97035d56 to < f0ffb09cf1bf2a0f301f51fb45371c09dc78fcd0affected0d9eee9118b77e51eeafc5bf4d008fac97035d56 to < 4acac370aad2d4895a82f40b2f03e9ef70eecaa6affected0d9eee9118b77e51eeafc5bf4d008fac97035d56 to < 88f8a92dcb0cb154774595dee7226458de4cbd38affected0d9eee9118b77e51eeafc5bf4d008fac97035d56 to < aeef8a8537bcfb26689edb36ed905b8b2873001caffected0d9eee9118b77e51eeafc5bf4d008fac97035d56 to < bce7698e2e6565bb765bd0522337f29f5f312624affected
Linux Linux
Default version status: affected
6.4affected0 to < 6.4unaffected6.6.160 to ≤ 6.6.*unaffected6.12.113 to ≤ 6.12.*unaffected6.18.56 to ≤ 6.18.*unaffected7.2.10 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/f0ffb09cf1bf2a0f301f51fb45371c09dc78fcd0 ↗
- https://git.kernel.org/stable/c/4acac370aad2d4895a82f40b2f03e9ef70eecaa6 ↗
- https://git.kernel.org/stable/c/88f8a92dcb0cb154774595dee7226458de4cbd38 ↗
- https://git.kernel.org/stable/c/aeef8a8537bcfb26689edb36ed905b8b2873001c ↗
- https://git.kernel.org/stable/c/bce7698e2e6565bb765bd0522337f29f5f312624 ↗