CVE-2026-98463

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:

sched_ext: Derivar SCX_RQ_IN_WAKEUP a partir de los flags de encolado del núcleo

schedule_deferred_locked() omite la programación de una acción diferida mientras SCX_RQ_IN_WAKEUP está activo y confía en que la llamada task_woken_scx() que sigue a un encolado por activación ejecute dicha acción. enqueue_task_scx() activa el flag a partir de los flags de encolado combinados, que incluyen los flags almacenados para una activación remota. Así, move_remote_task_to_local_dsq() activa SCX_RQ_IN_WAKEUP en el rq de destino cuando la tarea movida se había despertado, aunque no vaya seguida de ninguna llamada a task_woken_scx() tras esa activación.

Leer descripción completaMostrar menos

Una inserción IMMED en un destino ocupado solicita un reencolado local durante ese encolado. La solicitud queda enlazada pero no se programa y permanece pendiente hasta que un despertar o una expulsión no relacionados en esa CPU ejecuten las acciones diferidas. Mientras tanto, la tarea IMMED queda detrás de la tarea en ejecución. Si nada las ejecuta antes de deshabilitar el planificador, la solicitud sobrevive al planificador y apunta a su área per-cpu ya liberada, a la que desreferencia el siguiente planificador desde run_deferred().

Comprobar en los flags de encolado del núcleo el bit de despertar. Solo la ruta de despertar del núcleo va seguida de task_woken_scx().

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-98463",
  "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": "997967adf10ce26c3e7bd89598b3ded62b943052",
              "lessThan": "6c401ae426e20e53a3398a8e79afd0964c0f5110",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "57ccf5ccdc56954f2a91a7f66684fd31c566bde5",
              "lessThan": "3fdf2ceb31e8aff77451e468bc8409e10587916a",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "57ccf5ccdc56954f2a91a7f66684fd31c566bde5",
              "lessThan": "df5cdc2c832ca4e8a6d774596b9005558761a403",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "ee502c056c4c9cce4c132ccb588e06ffe5b831c1",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "6.18.19",
              "lessThan": "6.18.55",
              "versionType": "semver"
            },
            {
              "status": "affected",
              "version": "6.19.9",
              "lessThan": "6.20",
              "versionType": "semver"
            }
          ],
          "programFiles": [
            "kernel/sched/ext/ext.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "7.0"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "7.0",
              "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": [
            "kernel/sched/ext/ext.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-18T16:16:56.770",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/3fdf2ceb31e8aff77451e468bc8409e10587916a",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/6c401ae426e20e53a3398a8e79afd0964c0f5110",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/df5cdc2c832ca4e8a6d774596b9005558761a403",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nsched_ext: Derive SCX_RQ_IN_WAKEUP from the core enqueue flags\n\nschedule_deferred_locked() skips scheduling a deferred action while\nSCX_RQ_IN_WAKEUP is set and relies on the task_woken_scx() call that follows\na wakeup enqueue to run it. enqueue_task_scx() sets the flag from the merged\nenqueue flags, which include the flags stashed for a remote activation.\nmove_remote_task_to_local_dsq() thus sets SCX_RQ_IN_WAKEUP on the\ndestination rq when the moved task was woken up, although no\ntask_woken_scx() follows that activation.\n\nAn IMMED insert into a busy destination requests a local reenqueue during\nthat enqueue. The request gets linked but not scheduled and stays pending\nuntil an unrelated wakeup or preemption on that CPU runs the deferred\nactions. The IMMED task sits behind the running task in the meantime. If\nnothing runs them before the scheduler is disabled, the request outlives the\nscheduler and points into its freed per-cpu area, which the next scheduler\ndereferences from run_deferred().\n\nTest the core enqueue flags for the wakeup bit. Only the core's wakeup path\nis followed by task_woken_scx()."
    }
  ],
  "lastModified": "2026-10-19T10:18:55.960",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}