In the Linux kernel, the following vulnerability has been resolved:
ionic: Fix netdev notifier unregister on failure
If registernetdev() fails, then the driver leaks the netdev notifier. Fix this by calling ioniclifunregister() on registernetdev() failure. This will also call ioniclifunregister_phc() if it has already been registered.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/56xxx/CVE-2024-56715.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-56715.json"
[
{
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/pensando/ionic/ionic_lif.c",
"function": "ionic_lif_register"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9590d32e090ea2751e131ae5273859ca22f5ac14",
"deprecated": false,
"digest": {
"function_hash": "195476544825720111380771175956910947831",
"length": 555.0
},
"id": "CVE-2024-56715-ae2bf4fe",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/pensando/ionic/ionic_lif.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9590d32e090ea2751e131ae5273859ca22f5ac14",
"deprecated": false,
"digest": {
"line_hashes": [
"95839946350109547948269487280553152465",
"236029537574724056154743985976296109853",
"105614868253019680206817947472572535228",
"54490366135197105617781630619379404827",
"208225762044573759829107394549533667033"
],
"threshold": 0.9
},
"id": "CVE-2024-56715-cf0699d9",
"signature_type": "Line"
}
]