Lucene search

K
cvelistLinuxCVELIST:CVE-2021-47184
HistoryApr 10, 2024 - 6:56 p.m.

CVE-2021-47184 i40e: Fix NULL ptr dereference on VSI filter sync

2024-04-1018:56:25
Linux
www.cve.org
6
linux kernel
vulnerability fix
i40e
null pointer dereference
vsi filter sync

AI Score

7.4

Confidence

High

EPSS

0

Percentile

10.3%

In the Linux kernel, the following vulnerability has been resolved:

i40e: Fix NULL ptr dereference on VSI filter sync

Remove the reason of null pointer dereference in sync VSI filters.
Added new I40E_VSI_RELEASING flag to signalize deleting and releasing
of VSI resources to sync this thread with sync filters subtask.
Without this patch it is possible to start update the VSI filter list
after VSI is removed, that’s causing a kernel oops.

CNA Affected

[
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "unaffected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "drivers/net/ethernet/intel/i40e/i40e.h",
      "drivers/net/ethernet/intel/i40e/i40e_main.c"
    ],
    "versions": [
      {
        "version": "41c445ff0f48",
        "lessThan": "78f2a9e831f9",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "41c445ff0f48",
        "lessThan": "87c421ab4a43",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "41c445ff0f48",
        "lessThan": "c30162da9132",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "41c445ff0f48",
        "lessThan": "f866513ead43",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "41c445ff0f48",
        "lessThan": "e91e8427a1e1",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "41c445ff0f48",
        "lessThan": "37d9e304acd9",
        "status": "affected",
        "versionType": "git"
      }
    ]
  },
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "affected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "drivers/net/ethernet/intel/i40e/i40e.h",
      "drivers/net/ethernet/intel/i40e/i40e_main.c"
    ],
    "versions": [
      {
        "version": "3.12",
        "status": "affected"
      },
      {
        "version": "0",
        "lessThan": "3.12",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "4.14.256",
        "lessThanOrEqual": "4.14.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "4.19.218",
        "lessThanOrEqual": "4.19.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.4.162",
        "lessThanOrEqual": "5.4.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.10.82",
        "lessThanOrEqual": "5.10.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.15.5",
        "lessThanOrEqual": "5.15.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.16",
        "lessThanOrEqual": "*",
        "status": "unaffected",
        "versionType": "original_commit_for_fix"
      }
    ]
  }
]

AI Score

7.4

Confidence

High

EPSS

0

Percentile

10.3%