In the Linux kernel, the following vulnerability has been resolved:
crypto: hisilicon/sec - Fix memory leak for sec resource release
The AIV is one of the SEC resources. When releasing resources, it need to release the AIV resources at the same time. Otherwise, memory leakage occurs.
The aiv resource release is added to the sec resource release function.
[
{
"target": {
"function": "sec_alg_resource_free",
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"length": 258.0,
"function_hash": "61952810083456500438339665963547370061"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a886bcb0f67d1e3d6b2da25b3519de59098200c2",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-41002-1a02b05d"
},
{
"target": {
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"80582125239619335341421198146241936636",
"54704904833463939230599080459425499460",
"277618461709602180041948218003752286300",
"65759998383479940893992567988243921872",
"196781864463849352588682370721076266166"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bba4250757b4ae1680fea435a358d8093f254094",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-41002-7144a8a5"
},
{
"target": {
"function": "sec_alg_resource_free",
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"length": 258.0,
"function_hash": "61952810083456500438339665963547370061"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c42ce556ff65995c8875c9ed64141c14238e7e6",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-41002-8987dd03"
},
{
"target": {
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"80582125239619335341421198146241936636",
"54704904833463939230599080459425499460",
"277618461709602180041948218003752286300",
"61765087645934677113087872496699956827",
"165211370416732242385554355030824540703"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a886bcb0f67d1e3d6b2da25b3519de59098200c2",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-41002-9ab4d1dd"
},
{
"target": {
"function": "sec_alg_resource_free",
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"length": 258.0,
"function_hash": "61952810083456500438339665963547370061"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f21886370db451b0fdc651f6e41550a1da70601",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-41002-bbf35da0"
},
{
"target": {
"function": "sec_alg_resource_free",
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"length": 258.0,
"function_hash": "61952810083456500438339665963547370061"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36810d2db3496bb8b4db7ccda666674a5efc7b47",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-41002-be633056"
},
{
"target": {
"function": "sec_alg_resource_free",
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"length": 258.0,
"function_hash": "61952810083456500438339665963547370061"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bba4250757b4ae1680fea435a358d8093f254094",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-41002-bf3223b8"
},
{
"target": {
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"80582125239619335341421198146241936636",
"54704904833463939230599080459425499460",
"277618461709602180041948218003752286300",
"112790865379763754456092641230021667829",
"102215673330925906624417854417470917452"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c42ce556ff65995c8875c9ed64141c14238e7e6",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-41002-cfdc58f1"
},
{
"target": {
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"80582125239619335341421198146241936636",
"54704904833463939230599080459425499460",
"277618461709602180041948218003752286300",
"65759998383479940893992567988243921872",
"196781864463849352588682370721076266166"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36810d2db3496bb8b4db7ccda666674a5efc7b47",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-41002-ec0788d7"
},
{
"target": {
"file": "drivers/crypto/hisilicon/sec2/sec_crypto.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"80582125239619335341421198146241936636",
"54704904833463939230599080459425499460",
"277618461709602180041948218003752286300",
"112790865379763754456092641230021667829",
"102215673330925906624417854417470917452"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f21886370db451b0fdc651f6e41550a1da70601",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-41002-f39f4bd9"
}
]