In the Linux kernel, the following vulnerability has been resolved:
octeontx2-af: fix the double free in rvunpcfreemem()
Clang static checker(scan-build) warning: drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:line 2184, column 2 Attempt to free released memory.
npcmcamrsrcs_deinit() has released 'mcam->counters.bmap'. Deleted this redundant kfree() to fix this double free problem.
[
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"253451595888892017903794377247739299923",
"317037613288403633337937961972949321910",
"253294501722055674525859926734828598232",
"102159607711505171285926133639593506384"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e965eba43e9724f3e603d7b7cc83e53b23d155e",
"signature_version": "v1",
"id": "CVE-2024-36030-13ba065f"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 340.0,
"function_hash": "148782009153414248398923975847244835240"
},
"target": {
"file": "drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c",
"function": "rvu_npc_freemem"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e965eba43e9724f3e603d7b7cc83e53b23d155e",
"signature_version": "v1",
"id": "CVE-2024-36030-7461f559"
}
]