Description
In the Linux kernel, the following vulnerability has been resolved: fbdev: efifb: fix memory leak in efifb_probe() Since commit 73ce73c30ba9 ("fbdev: Transfer video= option strings to caller; clarify ownership") the string returned from fb_get_options() is expected to be freed by the caller, but the string is not freed in efifb_probe(). Fix that by freeing the option string after setup.
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
73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < fafb2e08741b20027cee77918816de29a32d6fd6affected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < 475383daf5f855f5b2c3a9aa801f69b69a81799eaffected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < febb5b4f67ace78d6b6862cc3c853b64710afb6caffected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < 5276e3f75ddb51f980a8903f4b39e73cf42415e5affected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < 9b6eaf101656958397a6012bf43f6e2e42c9e5cbaffected
Linux Linux
Default version status: affected
6.4affected0 to < 6.4unaffected6.6.148 to ≤ 6.6.*unaffected6.12.97 to ≤ 6.12.*unaffected6.18.40 to ≤ 6.18.*unaffected7.1.5 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/fafb2e08741b20027cee77918816de29a32d6fd6 ↗
- https://git.kernel.org/stable/c/475383daf5f855f5b2c3a9aa801f69b69a81799e ↗
- https://git.kernel.org/stable/c/febb5b4f67ace78d6b6862cc3c853b64710afb6c ↗
- https://git.kernel.org/stable/c/5276e3f75ddb51f980a8903f4b39e73cf42415e5 ↗
- https://git.kernel.org/stable/c/9b6eaf101656958397a6012bf43f6e2e42c9e5cb ↗