Description
In the Linux kernel, the following vulnerability has been resolved: fbdev: vesafb: fix memory leak in vesafb_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 vesafb_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 < 124df55c7201d011a3fead2205685b6c47eae093affected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < 43af398217ca8940bf30643fd1150b4c655b8a88affected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < 58bc18e03481b62f0ec53fe47f36615d52660a7daffected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < 7b96ce9f8e47538c3c6eebbb217c94d696975cacaffected73ce73c30ba9ae4d90fdfad7ebe9104001d5d851 to < b15d708995c01bbffe7dcd634a31959f6805bed3affected
Linux Linux
Default version status: affected
6.4affected0 to < 6.4unaffected6.6.145 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/124df55c7201d011a3fead2205685b6c47eae093 ↗
- https://git.kernel.org/stable/c/43af398217ca8940bf30643fd1150b4c655b8a88 ↗
- https://git.kernel.org/stable/c/58bc18e03481b62f0ec53fe47f36615d52660a7d ↗
- https://git.kernel.org/stable/c/7b96ce9f8e47538c3c6eebbb217c94d696975cac ↗
- https://git.kernel.org/stable/c/b15d708995c01bbffe7dcd634a31959f6805bed3 ↗