In the Linux kernel, the following vulnerability has been resolved:
firmwareloader: Fix possible resource leak in fwlogfirmwareinfo()
The alg instance should be released under the exception path, otherwise there may be resource leak here.
To mitigate this, free the alg instance with cryptofreeshash when kmalloc fails.
[
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"272374032028294908620698715838541441307",
"18997675926012903281845788761575847534",
"173982571286945980539363060877468420084",
"115701205275883703439762673475961389578",
"105261608504007611738141496966601410252",
"207915950226393948101382735694404562829",
"168704960569457923211649336233199607387",
"283995687227127978788219037890890191212",
"316581546022512702059093130208586726379",
"197549090548215896283246962361210430776",
"93144954062530243873970906821848156268",
"171064984786400361623054268419332207186",
"220980775970931591998223428232919335345",
"67444970910154786073885796278078637380"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@789a72498d32f88d24371c10985aceb46397056c",
"deprecated": false,
"id": "CVE-2024-53202-13fde24f",
"signature_version": "v1",
"target": {
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Function",
"digest": {
"length": 854.0,
"function_hash": "246053172053048122929368269783983764022"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@369a9c046c2fdfe037f05b43b84c386bdbccc103",
"deprecated": false,
"id": "CVE-2024-53202-1b07d3bf",
"signature_version": "v1",
"target": {
"function": "fw_log_firmware_info",
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Function",
"digest": {
"length": 854.0,
"function_hash": "246053172053048122929368269783983764022"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb5d67d00ad17a5bd0920f455160dc2ccbd2dc78",
"deprecated": false,
"id": "CVE-2024-53202-33ca9491",
"signature_version": "v1",
"target": {
"function": "fw_log_firmware_info",
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"272374032028294908620698715838541441307",
"18997675926012903281845788761575847534",
"173982571286945980539363060877468420084",
"115701205275883703439762673475961389578",
"105261608504007611738141496966601410252",
"207915950226393948101382735694404562829",
"168704960569457923211649336233199607387",
"283995687227127978788219037890890191212",
"316581546022512702059093130208586726379",
"197549090548215896283246962361210430776",
"93144954062530243873970906821848156268",
"171064984786400361623054268419332207186",
"220980775970931591998223428232919335345",
"67444970910154786073885796278078637380"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb5d67d00ad17a5bd0920f455160dc2ccbd2dc78",
"deprecated": false,
"id": "CVE-2024-53202-3bc57697",
"signature_version": "v1",
"target": {
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"272374032028294908620698715838541441307",
"18997675926012903281845788761575847534",
"173982571286945980539363060877468420084",
"115701205275883703439762673475961389578",
"105261608504007611738141496966601410252",
"207915950226393948101382735694404562829",
"168704960569457923211649336233199607387",
"283995687227127978788219037890890191212",
"316581546022512702059093130208586726379",
"197549090548215896283246962361210430776",
"93144954062530243873970906821848156268",
"171064984786400361623054268419332207186",
"220980775970931591998223428232919335345",
"67444970910154786073885796278078637380"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@369a9c046c2fdfe037f05b43b84c386bdbccc103",
"deprecated": false,
"id": "CVE-2024-53202-7714fd46",
"signature_version": "v1",
"target": {
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Function",
"digest": {
"length": 854.0,
"function_hash": "246053172053048122929368269783983764022"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@789a72498d32f88d24371c10985aceb46397056c",
"deprecated": false,
"id": "CVE-2024-53202-8dae405b",
"signature_version": "v1",
"target": {
"function": "fw_log_firmware_info",
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"272374032028294908620698715838541441307",
"18997675926012903281845788761575847534",
"173982571286945980539363060877468420084",
"115701205275883703439762673475961389578",
"105261608504007611738141496966601410252",
"207915950226393948101382735694404562829",
"168704960569457923211649336233199607387",
"283995687227127978788219037890890191212",
"316581546022512702059093130208586726379",
"197549090548215896283246962361210430776",
"93144954062530243873970906821848156268",
"171064984786400361623054268419332207186",
"220980775970931591998223428232919335345",
"67444970910154786073885796278078637380"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f380f895dbb2a11d62ca6df9e82d995f4bc26b84",
"deprecated": false,
"id": "CVE-2024-53202-bf85db15",
"signature_version": "v1",
"target": {
"file": "drivers/base/firmware_loader/main.c"
}
},
{
"signature_type": "Function",
"digest": {
"length": 854.0,
"function_hash": "246053172053048122929368269783983764022"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f380f895dbb2a11d62ca6df9e82d995f4bc26b84",
"deprecated": false,
"id": "CVE-2024-53202-e29b0255",
"signature_version": "v1",
"target": {
"function": "fw_log_firmware_info",
"file": "drivers/base/firmware_loader/main.c"
}
}
]