« Volver al listado

CVE-2026-93114

Estado: RecibidaSin puntuar—

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

platform/surface: acpi-notify: Check ACPI companion before use

Since every platform driver can be forced to match a device that doesn't match its list of device IDs because of device_match_driver_override(), platform drivers that rely on the existence of a device's ACPI companion object should verify its presence.

san_probe() dereferences the result of ACPI_COMPANION() when installing the GSBUS address space handler, so force-binding the driver to a device without an ACPI companion leads to a NULL pointer dereference. The dereference was introduced when the probe function was switched from ACPI_HANDLE() to ACPI_COMPANION().

Leer descripción completaMostrar menos

Check the ACPI companion against NULL and return -ENODEV when it is missing, like commit e4865a56d013 ("ACPI: driver: Check ACPI_COMPANION() against NULL during probe") does for the core ACPI platform drivers.

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-93114",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "4faa43d4ef0b98beb6c2b77a279f4aa5d7fa2d13",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "3855be0100efb98c26228c610db70a673611f3bd",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "f276b62f2ce1cbff7fa50a8ee5afd8fef5a60897",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "9b6479da662c2ec4e931ed9f7228df46aa8c3766",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "7fea5a310e3b2db24f7aafe64897e4e659ffbb7d",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "428a82d987fcd8844e8868c85582eae75b4b5c51",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "a9e10e58730432e5de840eb3ddd55c75f29341b3",
              "lessThan": "2b3a5dabe89e330413af403246b648c1890f368f",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/platform/surface/surface_acpi_notify.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.14"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "5.14",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "5.15.221",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "status": "unaffected",
              "version": "6.1.188",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "status": "unaffected",
              "version": "6.6.157",
              "versionType": "semver",
              "lessThanOrEqual": "6.6.*"
            },
            {
              "status": "unaffected",
              "version": "6.12.110",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "status": "unaffected",
              "version": "6.18.52",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.6",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/platform/surface/surface_acpi_notify.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-09-17T17:18:05.943",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/2b3a5dabe89e330413af403246b648c1890f368f",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/3855be0100efb98c26228c610db70a673611f3bd",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/428a82d987fcd8844e8868c85582eae75b4b5c51",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/4faa43d4ef0b98beb6c2b77a279f4aa5d7fa2d13",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/7fea5a310e3b2db24f7aafe64897e4e659ffbb7d",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/9b6479da662c2ec4e931ed9f7228df46aa8c3766",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/f276b62f2ce1cbff7fa50a8ee5afd8fef5a60897",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nplatform/surface: acpi-notify: Check ACPI companion before use\n\nSince every platform driver can be forced to match a device that doesn't\nmatch its list of device IDs because of device_match_driver_override(),\nplatform drivers that rely on the existence of a device's ACPI companion\nobject should verify its presence.\n\nsan_probe() dereferences the result of ACPI_COMPANION() when installing\nthe GSBUS address space handler, so force-binding the driver to a device\nwithout an ACPI companion leads to a NULL pointer dereference.  The\ndereference was introduced when the probe function was switched from\nACPI_HANDLE() to ACPI_COMPANION().\n\nCheck the ACPI companion against NULL and return -ENODEV when it is\nmissing, like commit e4865a56d013 (\"ACPI: driver: Check ACPI_COMPANION()\nagainst NULL during probe\") does for the core ACPI platform drivers."
    }
  ],
  "lastModified": "2026-09-17T17:18:05.943",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}