In the Linux kernel, the following vulnerability has been resolved:
net: ice: Fix potential NULL pointer dereference in icebridgesetlink()
The function icebridgesetlink() may encounter a NULL pointer dereference if nlmsgfindattr() returns NULL and brspec is dereferenced subsequently in nlaforeachnested(). To address this issue, add a check to ensure that br_spec is not NULL before proceeding with the nested attribute iteration.
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@afdd29726a6de4ba27cd15590661424c888dc596",
"signature_type": "Function",
"id": "CVE-2024-26855-0c3d6c2f",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1073.0,
"function_hash": "303918789022863664448212868432803113480"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8d95465d9a424200485792858c5b3be54658ce19",
"signature_type": "Function",
"id": "CVE-2024-26855-39224b28",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1100.0,
"function_hash": "268059707148946255362898729281115143787"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8d95465d9a424200485792858c5b3be54658ce19",
"signature_type": "Line",
"id": "CVE-2024-26855-4682739e",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1a770927dc1d642b22417c3e668c871689fc58b3",
"signature_type": "Line",
"id": "CVE-2024-26855-7c33f446",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37fe99016b12d32100ce670216816dba6c48b309",
"signature_type": "Function",
"id": "CVE-2024-26855-a1736db8",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1100.0,
"function_hash": "268059707148946255362898729281115143787"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@afdd29726a6de4ba27cd15590661424c888dc596",
"signature_type": "Line",
"id": "CVE-2024-26855-b6300fe5",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06e456a05d669ca30b224b8ed962421770c1496c",
"signature_type": "Line",
"id": "CVE-2024-26855-bc26466b",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e296067ae0d74a10b4933601f9aa9f0ec8f157f",
"signature_type": "Function",
"id": "CVE-2024-26855-becae55f",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1073.0,
"function_hash": "303918789022863664448212868432803113480"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9fefc51133107e59d192d773be86c1150cfeebb",
"signature_type": "Function",
"id": "CVE-2024-26855-c46fc426",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1074.0,
"function_hash": "328390167858827447735205567663892231297"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e296067ae0d74a10b4933601f9aa9f0ec8f157f",
"signature_type": "Line",
"id": "CVE-2024-26855-c8a5e95a",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06e456a05d669ca30b224b8ed962421770c1496c",
"signature_type": "Function",
"id": "CVE-2024-26855-d8a150ea",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1073.0,
"function_hash": "303918789022863664448212868432803113480"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9fefc51133107e59d192d773be86c1150cfeebb",
"signature_type": "Line",
"id": "CVE-2024-26855-dede80e2",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1a770927dc1d642b22417c3e668c871689fc58b3",
"signature_type": "Function",
"id": "CVE-2024-26855-e470bf20",
"target": {
"function": "ice_bridge_setlink",
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"length": 1073.0,
"function_hash": "303918789022863664448212868432803113480"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37fe99016b12d32100ce670216816dba6c48b309",
"signature_type": "Line",
"id": "CVE-2024-26855-f0e5c557",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
},
"digest": {
"line_hashes": [
"193604757609867527491369357327877391555",
"258759670972527457311412917831293165368",
"166750498899623407403816437514440249666",
"73135196119149322187518071370474307579"
],
"threshold": 0.9
},
"deprecated": false
}
]