In the Linux kernel, the following vulnerability has been resolved:
mctp: fix use after free
Clang static analysis reports this problem route.c:425:4: warning: Use of memory after it is freed tracemctpkeyacquire(key); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ When mctpkeyadd() fails, key is freed but then is later used in tracemctpkeyacquire(). Add an else statement to use the key only when mctpkeyadd() is successful.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48782.json"
}[
{
"id": "CVE-2022-48782-13ed357b",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "net/mctp/route.c"
},
"digest": {
"line_hashes": [
"32783245244078417231161919177352571585",
"238736029649292958503275664475847594081",
"104915369421017566973688679981299896482",
"96922029918314196021954437780035457808",
"321100171297322121271044162167001687601",
"180356368141406130165557540897424966761",
"154763022461254857924980248380635238366"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e5b6a5c8c44310784c88c1c198dde79f6402f7b"
},
{
"id": "CVE-2022-48782-334113a2",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mctp_route_input",
"file": "net/mctp/route.c"
},
"digest": {
"length": 2215.0,
"function_hash": "164974237058717470059746643224831041942"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1dd3ecbec5f606b2a526c47925c8634b1a6bb81e"
},
{
"id": "CVE-2022-48782-7a817881",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "net/mctp/route.c"
},
"digest": {
"line_hashes": [
"32783245244078417231161919177352571585",
"238736029649292958503275664475847594081",
"104915369421017566973688679981299896482",
"96922029918314196021954437780035457808",
"321100171297322121271044162167001687601",
"180356368141406130165557540897424966761",
"154763022461254857924980248380635238366"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1dd3ecbec5f606b2a526c47925c8634b1a6bb81e"
},
{
"id": "CVE-2022-48782-c7df442c",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mctp_route_input",
"file": "net/mctp/route.c"
},
"digest": {
"length": 2215.0,
"function_hash": "164974237058717470059746643224831041942"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e5b6a5c8c44310784c88c1c198dde79f6402f7b"
}
]