CVE-2026-98480

Estado: RecibidaSin puntuar—
Gravedad—Sin puntuar
Probabilidad de explotación0.20 %mayor que el 9 % de las CVE
Explotación activaNono figura en el catálogo de CISA
Exploit públicoNo conocidosin código público localizado

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

nfc: trf7970a: apagar al fallar la ganancia RX durante el arranque

trf7970a_startup() enciende el dispositivo antes de aplicar la reducción opcional de ganancia RX. Si la lectura o la escritura del registro fallan, la función retorna sin deshacer ese encendido. La liberación de la sonda solo libera las referencias independientes de los reguladores adquiridas por la sonda, por lo que la habilitación adicional de VIN realizada durante el arranque queda desequilibrada. El llamador de la reanudación del sistema tampoco realiza un apagado en este error.

Leer descripción completaMostrar menos

Se llama a trf7970a_power_down() antes de devolver el error de ganancia RX para desactivar los GPIO de habilitación, liberar la referencia de VIN del arranque y restaurar el estado apagado. Como el tiempo de ejecución de gestión de energía (Runtime PM) aún no se ha habilitado, no es adecuado aquí el auxiliar de apagado completo. Se conserva el error SPI original.

Esta incidencia se identificó durante nuestra investigación continua de análisis estático al revisar código del kernel.

Traducción automática del texto original de NVD (en inglés).

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)

Probabilidad de explotación en los próximos 30 días
0.20 %
Percentil entre todas las CVEs puntuadas
9
Fecha de la puntuación
20/10/2026

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

Mostrar las 3 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98480",
  "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": "5d69351820eab6be1d298af21aedd18be5e5a11a",
              "lessThan": "cc444e4ad43461374dd128573eccb8979d2adb4c",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "5d69351820eab6be1d298af21aedd18be5e5a11a",
              "lessThan": "6ef70d790425e76b42c69e416ee78c62bdc37d00",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "5d69351820eab6be1d298af21aedd18be5e5a11a",
              "lessThan": "d2acbde7e67df44efa8f0963462d1192e7694ffc",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/nfc/trf7970a.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.17"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "6.17",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "6.18.55",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.9",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/nfc/trf7970a.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-18T16:16:58.593",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/6ef70d790425e76b42c69e416ee78c62bdc37d00",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/cc444e4ad43461374dd128573eccb8979d2adb4c",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/d2acbde7e67df44efa8f0963462d1192e7694ffc",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnfc: trf7970a: power down on startup RX gain failure\n\ntrf7970a_startup() powers up the device before applying the optional RX\ngain reduction. If the register read or write fails, it returns without\nundoing that power-up. Probe's unwind only drops the separate regulator\nreferences acquired by probe, leaving the additional VIN enable from\nstartup unbalanced. The system resume caller also has no power-down on\nthis error.\n\nCall trf7970a_power_down() before returning the RX gain error to deassert\nthe enable GPIOs, release the startup VIN reference and restore the\npowered-off state. Runtime PM has not been enabled yet, so the full\nshutdown helper is not appropriate here. Preserve the original SPI error.\n\nThis issue was identified during our ongoing static-analysis research while\nreviewing kernel code."
    }
  ],
  "lastModified": "2026-10-19T10:18:59.160",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}