p PatchFirst

CVE-2022-42324

CVE-2022-42324

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

Oxenstored 32->31 bit integer truncation issues Integers in Ocaml are 63 or 31 bits of signed precision. The Ocaml Xenbus library takes a C uint32_t out of the ring and casts it directly to an Ocaml integer. In 64-bit Ocaml builds this is fine, but in 32-bit builds, it truncates off the most significant bit, and then creates unsigned/signed confusion in the remainder. This in turn can feed a negative value into logic not expecting a negative value, resulting in unexpected exceptions being thrown. The unexpected exception is not handled suitably, creating a busy-loop trying (and failing) to take the bad packet out of the xenstore ring.

CVSS 5.5 · Media · EPSS 0,3% · Corrección disponible

Publicación
Actualización

Pila tecnológica: system

Productos y versiones afectados

  • xen

    Versiones
    • consult Xen advisory XSA-420: Desconocido

    Sin corrección publicada

  • xen Debian:12

    Intervalos de versiones afectados
    • ECOSYSTEM: < 4.16.2+90-g0d39a6d1ae-1

    Actualiza a 4.16.2+90-g0d39a6d1ae-1

  • xen Debian:13

    Intervalos de versiones afectados
    • ECOSYSTEM: < 4.16.2+90-g0d39a6d1ae-1

    Actualiza a 4.16.2+90-g0d39a6d1ae-1

  • xen Debian:14

    Intervalos de versiones afectados
    • ECOSYSTEM: < 4.16.2+90-g0d39a6d1ae-1

    Actualiza a 4.16.2+90-g0d39a6d1ae-1

  • xen Ubuntu:16.04:LTS

    Versiones
    • 4.5.1-0ubuntu1
    • 4.5.1-0ubuntu2
    • 4.6.0-1ubuntu1
    • 4.6.0-1ubuntu2
    • 4.6.0-1ubuntu4
    • 4.6.0-1ubuntu4.1
    • 4.6.0-1ubuntu4.2
    • 4.6.0-1ubuntu4.3
    • 4.6.5-0ubuntu1
    • 4.6.5-0ubuntu1.1
    • 4.6.5-0ubuntu1.2
    • 4.6.5-0ubuntu1.4
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:18.04:LTS

    Versiones
    • 4.9.0-0ubuntu3
    • 4.9.0-0ubuntu4
    • 4.9.2-0ubuntu1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:20.04:LTS

    Versiones
    • 4.9.2-0ubuntu2
    • 4.9.2-0ubuntu6
    • 4.9.2-0ubuntu7
    • 4.11.3+24-g14b62ab3e5-1ubuntu1
    • 4.11.3+24-g14b62ab3e5-1ubuntu2
    • 4.11.3+24-g14b62ab3e5-1ubuntu2.2
    • 4.11.3+24-g14b62ab3e5-1ubuntu2.3
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:22.04:LTS

    Versiones
    • 4.11.4+24-gddaaccbbab-1ubuntu2
    • 4.16.0-1~ubuntu2
    • 4.16.0-1~ubuntu2.1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:24.04:LTS

    Versiones
    • 4.17.2-1
    • 4.17.2+55-g0b56bed864-1
    • 4.17.2+76-ge1f9cb16e2-1
    • 4.17.2+76-ge1f9cb16e2-1ubuntu1
    • 4.17.3+10-g091466ba55-1
    • 4.17.3+10-g091466ba55-1.1ubuntu2
    • 4.17.3+10-g091466ba55-1.1ubuntu3
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:25.10

    Versiones
    • 4.20.0-1ubuntu1
    • 4.20.0+68-g35cb38b222-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:26.10

    Versiones
    • 4.20.2+7-g1badcf5035-2build2
    • 4.20.2+37-g61ff35323e-1ubuntu1
    • 4.20.3+127-gc42374a105-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • xen Ubuntu:26.04:LTS

    Versiones
    • 4.20.0+68-g35cb38b222-1
    • 4.20.2+7-g1badcf5035-2
    • 4.20.2+7-g1badcf5035-2build2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →