Lucene search

K
cvelistLinuxCVELIST:CVE-2024-27030
HistoryMay 01, 2024 - 12:53 p.m.

CVE-2024-27030 octeontx2-af: Use separate handlers for interrupts

2024-05-0112:53:25
Linux
www.cve.org
5
linux kernel
cve-2024-27030
octeontx2-af
separate handlers
interrupts
race condition
data corruption

AI Score

7.9

Confidence

High

EPSS

0

Percentile

13.0%

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

octeontx2-af: Use separate handlers for interrupts

For PF to AF interrupt vector and VF to AF vector same
interrupt handler is registered which is causing race condition.
When two interrupts are raised to two CPUs at same time
then two cores serve same event corrupting the data.

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/marvell/octeontx2/af/rvu.c"
    ],
    "versions": [
      {
        "version": "7304ac4567bc",
        "lessThan": "94cb17e5cf3a",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "766c2627acb2",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "772f18ded0e2",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "29d2550d79a8",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "dc29dd00705a",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "ad6759e233db",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "4fedae8f9eaf",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "7304ac4567bc",
        "lessThan": "50e60de381c3",
        "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/marvell/octeontx2/af/rvu.c"
    ],
    "versions": [
      {
        "version": "4.20",
        "status": "affected"
      },
      {
        "version": "0",
        "lessThan": "4.20",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.4.273",
        "lessThanOrEqual": "5.4.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.10.214",
        "lessThanOrEqual": "5.10.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.15.153",
        "lessThanOrEqual": "5.15.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.1.83",
        "lessThanOrEqual": "6.1.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.6.23",
        "lessThanOrEqual": "6.6.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.7.11",
        "lessThanOrEqual": "6.7.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.8.2",
        "lessThanOrEqual": "6.8.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.9",
        "lessThanOrEqual": "*",
        "status": "unaffected",
        "versionType": "original_commit_for_fix"
      }
    ]
  }
]