In the Linux kernel before 6.1.13, there is a double free in net/mpls/af_mpls.c upon an allocation failure (for registering the sysctl table under a new location) during the renaming of a device.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-26545.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@fda6c89fe3d9aca073495a664e1d5aea28cd4377",
"digest": {
"function_hash": "47629035919297858447205660065108290146",
"length": 755.0
},
"id": "CVE-2023-26545-7d06f8fa",
"deprecated": false,
"target": {
"file": "net/mpls/af_mpls.c",
"function": "mpls_dev_sysctl_register"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@fda6c89fe3d9aca073495a664e1d5aea28cd4377",
"digest": {
"line_hashes": [
"2145188432138330571691018727370425077",
"86010874858878680475064189764499426772",
"5378458539241160502477633705591438124",
"195649852064284165449590800155290010613",
"18624820141868189980526935840616833797",
"20079596919662282351068261697854299664",
"147571207028911379822187602689981622677"
],
"threshold": 0.9
},
"id": "CVE-2023-26545-9a2ec729",
"deprecated": false,
"target": {
"file": "net/mpls/af_mpls.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@fda6c89fe3d9aca073495a664e1d5aea28cd4377",
"digest": {
"function_hash": "251662710930843094185899943384298644725",
"length": 247.0
},
"id": "CVE-2023-26545-f16a521c",
"deprecated": false,
"target": {
"file": "net/mpls/af_mpls.c",
"function": "mpls_dev_sysctl_unregister"
}
}
]