In the Linux kernel, the following vulnerability has been resolved:
thermal: core: Free tzp copy along with the thermal zone
The object pointed to by tz->tzp may still be accessed after being freed in thermalzonedevice_unregister(), so move the freeing of it to the point after the removal completion has been completed at which it cannot be accessed any more.
{ "vanir_signatures": [ { "id": "CVE-2024-50027-0a037478", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@827a07525c099f54d3b15110408824541ec66b3c", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "147927779243902978690935622246295141701", "93129296822277917440823345929454194643", "73956415839039915901465002430203097431", "116631578374888086874289186746088241264", "236929563837054966066939015969079407882", "141251351597951788543009404310855064635", "37050368564451676149363148993332069080" ] }, "target": { "file": "drivers/thermal/thermal_core.c" } }, { "id": "CVE-2024-50027-114a28b0", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eabe285e1c629a719d6e68fc319939c63b83bf22", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 899.0, "function_hash": "208301217753702196853357373397128394039" }, "target": { "file": "drivers/thermal/thermal_core.c", "function": "thermal_zone_device_unregister" } }, { "id": "CVE-2024-50027-25b7a33c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb0d40507c85bee33c2a71fde7b2e857346f112", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 888.0, "function_hash": "236107870157956808896356011221464681297" }, "target": { "file": "drivers/thermal/thermal_core.c", "function": "thermal_zone_device_unregister" } }, { "id": "CVE-2024-50027-a4b98c8f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@827a07525c099f54d3b15110408824541ec66b3c", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 846.0, "function_hash": "11192148376628869222106740693337704629" }, "target": { "file": "drivers/thermal/thermal_core.c", "function": "thermal_zone_device_unregister" } }, { "id": "CVE-2024-50027-c7bbe661", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eabe285e1c629a719d6e68fc319939c63b83bf22", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "147927779243902978690935622246295141701", "93129296822277917440823345929454194643", "131252108982540215952674021986643982922", "263120218741479513960375642711963392002", "280437760161041790237688966127898496043", "7956190986543741209112054150714935183", "37050368564451676149363148993332069080" ] }, "target": { "file": "drivers/thermal/thermal_core.c" } }, { "id": "CVE-2024-50027-fe7a02e8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb0d40507c85bee33c2a71fde7b2e857346f112", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "147927779243902978690935622246295141701", "93129296822277917440823345929454194643", "73956415839039915901465002430203097431", "116631578374888086874289186746088241264", "236929563837054966066939015969079407882", "141251351597951788543009404310855064635", "37050368564451676149363148993332069080" ] }, "target": { "file": "drivers/thermal/thermal_core.c" } } ] }