p PatchFirst

CVE-2026-93683

CVE-2026-93683 · Dpdk: dpdk: guest-triggered out-of-bounds walk via vhost indirect descriptor length toctou

Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.

A flaw was found in the DPDK vhost library. When handling a virtio indirect descriptor table, the host reads the table length more than once from guest memory and can allocate a host copy before validating that length. A guest that changes the length between those reads, or that supplies an out-of-range next index on a small host copy in the vDPA relay path, can cause the host vhost process to walk past the validated mapping or heap copy. That can crash or disrupt the vhost process. Out-of-bounds bytes are consumed as descriptor fields for GPA translation and are not returned to the guest as payload. This is a residual issue in the non-contiguous indirect descriptor copy path introduced as part of the CVE-2018-1059 fix.

CVSS 6.4 · Media · EPSS 0,1% · Corrección disponible

Publicación
Actualización

Pila tecnológica: system

Productos y versiones afectados

  • fast datapath for rhel 10

    Sin corrección publicada

  • fast datapath for rhel 8

    Sin corrección publicada

  • fast datapath for rhel 9

    Sin corrección publicada

  • red hat enterprise linux 10

    Sin corrección publicada

  • red hat enterprise linux 8

    Sin corrección publicada

  • red hat enterprise linux 9

    Sin corrección publicada

  • red hat openshift container platform 4

    Sin corrección publicada

  • red hat openstack platform 13 (queens)

    Sin corrección publicada

  • dpdk Debian:12

    Versiones
    • 22.11.1-2
    • 22.11.11-0+deb12u1
    • 22.11.2-1
    • 22.11.2-2
    • 22.11.2-2~deb12u1
    • 22.11.2-3
    • 22.11.3-1
    • 22.11.3-1~deb12u1
    • 22.11.3-2
    • 22.11.4-1~deb12u1
    • 22.11.5-1~deb12u1
    • 22.11.6-1~deb12u1
    • 22.11.7-1~deb12u1
    • 22.11.8-1~deb12u1
    • 22.11.9-1~deb12u1
    • 23.11-1
    • 23.11-1~exp1
    • 23.11.1-1
    • 23.11.1-2
    • 23.11.2-1
    • 23.11.2-1+exp1
    • 23.11.2-1+exp2
    • 23.11.2-1+exp3
    • 23.11.2-1+exp4
    • 23.11.2-2
    • 23.11.2-3
    • 24.11-1
    • 24.11-2
    • 24.11.1-1
    • 24.11.2-1
    • 24.11.2-2
    • 24.11.3-1
    • 24.11.3-1~deb13u1
    • 24.11.3-2
    • 24.11~rc2-1
    • 24.11~rc2-2
    • 24.11~rc3-1
    • 24.11~rc4-1
    • 25.11-1
    • 25.11-2
    • 25.11.1-1
    • 25.11.2-1
    • 25.11.3-1
    • 25.11.4-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Debian:13

    Versiones
    • 24.11.2-2
    • 24.11.3-1
    • 24.11.3-1~deb13u1
    • 24.11.3-2
    • 24.11.4-0+deb13u1
    • 25.11-1
    • 25.11-2
    • 25.11.1-1
    • 25.11.2-1
    • 25.11.3-1
    • 25.11.4-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Debian:14

    Versiones
    • 24.11.2-2
    • 24.11.3-1
    • 24.11.3-1~deb13u1
    • 24.11.3-2
    • 25.11-1
    • 25.11-2
    • 25.11.1-1
    • 25.11.2-1
    • 25.11.3-1
    Intervalos de versiones afectados
    • ECOSYSTEM: < 25.11.4-1

    Actualiza a 25.11.4-1

  • dpdk Ubuntu:16.04:LTS

    Versiones
    • 2.0.0-0ubuntu1
    • 2.0.0-0ubuntu2
    • 2.0.0-0ubuntu3
    • 2.2.0-0ubuntu1
    • 2.2.0-0ubuntu3
    • 2.2.0-0ubuntu5
    • 2.2.0-0ubuntu6
    • 2.2.0-0ubuntu7
    • 2.2.0-0ubuntu8
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Ubuntu:18.04:LTS

    Versiones
    • 17.05.2-0ubuntu1
    • 17.05.2-0ubuntu2
    • 17.11-3
    • 17.11-4
    • 17.11-5
    • 17.11.1-6
    • 17.11.2-1ubuntu0.1
    • 17.11.3-3~ubuntu0.18.04
    • 17.11.5-0~ubuntu18.04.1
    • 17.11.6-0~ubuntu18.04.1
    • 17.11.8-0~ubuntu18.04.2
    • 17.11.9-0ubuntu18.04.1
    • 17.11.9-0ubuntu18.04.2
    • 17.11.10-0ubuntu0.1
    • 17.11.10-0ubuntu0.2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Ubuntu:20.04:LTS

    Versiones
    • 18.11.2-4
    • 18.11.3-1
    • 18.11.4-1
    • 18.11.4-1ubuntu1
    • 18.11.5-1
    • 19.11-2ubuntu1
    • 19.11-2ubuntu2
    • 19.11.1-0ubuntu1
    • 19.11.1-0ubuntu1.1
    • 19.11.3-0ubuntu0.1
    • 19.11.3-0ubuntu0.2
    • 19.11.6-0ubuntu0.20.04.1
    • 19.11.7-0ubuntu0.20.04.1
    • 19.11.7-0ubuntu0.20.04.2
    • 19.11.10-0ubuntu0.20.04.1
    • 19.11.12-0ubuntu0.20.04.1
    • 19.11.13-0ubuntu0.20.04.1
    • 19.11.14-0ubuntu0.20.04.1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Ubuntu:22.04:LTS

    Versiones
    • 20.11.3-0ubuntu1
    • 20.11.3-0ubuntu3
    • 21.11-1
    • 21.11-1build1
    • 21.11.1-0ubuntu0.3
    • 21.11.2-0ubuntu0.22.04.1
    • 21.11.3-0ubuntu0.22.04.1
    • 21.11.4-0ubuntu0.22.04.1
    • 21.11.6-0ubuntu0.22.04.1
    • 21.11.6-0ubuntu0.22.04.2
    • 21.11.9-0ubuntu0.22.04.1
    • 21.11.9-0ubuntu0.22.04.2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Ubuntu:24.04:LTS

    Versiones
    • 22.11.3-1
    • 22.11.3-2
    • 23.11-1
    • 23.11-1build2
    • 23.11-1build3
    • 23.11-1ubuntu0.1
    • 23.11.4-0ubuntu0.24.04.1
    • 23.11.4-0ubuntu0.24.04.2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Ubuntu:26.10

    Versiones
    • 25.11-2
    • 25.11.2-1
    • 25.11.2-1build1
    • 25.11.3-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • dpdk Ubuntu:26.04:LTS

    Versiones
    • 24.11.3-1
    • 24.11.3-2
    • 25.11-2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →