p PatchFirst

CVE-2026-114216

CVE-2026-114216 · Chunk extensions accept bare LF and CR, enabling request smuggling in Bandit

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

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in the HTTP/1.1 chunked body reader of mtrudel bandit allows an unauthenticated remote attacker to smuggle a second request past a front-end proxy via a chunk extension that contains a bare LF. The chunked reader in lib/bandit/http1/socket.ex takes the chunk-size line to be everything up to the first CRLF and discards everything after ; without checking it against the RFC 9112 chunk-ext grammar, so bare LF, bare CR and other control bytes pass. A proxy that ends the size line at a bare LF reads 2;\nxx\r\n40\r\n... as one request whose second chunk holds a GET /admin, while Bandit ends the body early and dispatches GET /admin as a separate pipelined request. Deployments without such a proxy in front of Bandit are not affected. This issue affects bandit: from 1.12.4 before 1.14.0.

CVSS 6.3 · Media · EPSS 0,6% · Corrección disponible

Publicación
Actualización

Pila tecnológica: system

Productos y versiones afectados

  • bandit

    Versiones
    • ≥ 1.12.4, < 1.14.0: Afectada (semver)

    Actualiza a 1.14.0

  • bandit

    Versiones
    • ≥ c31e9e3c76dcbfc239a96eabed5341ced7885ae5, < 220b9dfd27f9a21305be2afc75cbe585ddc24e7a: Afectada (git)

    Sin corrección publicada

  • bandit Ubuntu:16.04:LTS

    Versiones
    • 0.13.2-1
    • 0.13.2-3
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • bandit Ubuntu:18.04:LTS

    Versiones
    • 1.4.0-0ubuntu2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • bandit Ubuntu:20.04:LTS

    Versiones
    • 1.5.1-3
    • 1.6.2-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • bandit Ubuntu:22.04:LTS

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

    Sin corrección publicada

  • bandit Ubuntu:24.04:LTS

    Versiones
    • 1.6.2-3
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • bandit Ubuntu:26.10

    Versiones
    • 1.7.10-3
    • 1.9.4-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • bandit Ubuntu:26.04:LTS

    Versiones
    • 1.7.10-2
    • 1.7.10-3
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →