p PatchFirst

CVE-2022-35256

CVE-2022-35256

This page contains facts from public vulnerability sources. Check the original advisory before updating.

The llhttp parser in the http module in Node v18.7.0 does not correctly handle header fields that are not terminated with CLRF. This may result in HTTP Request Smuggling.

CVSS 6.5 · Medium · EPSS 2.8% · Fix available

Published
Updated

Stack: system · node

Affected products and versions

  • node.js

    Versions
    • ≥ 4.0, < 4.*: Affected (semver)
    • ≥ 5.0, < 5.*: Affected (semver)
    • ≥ 6.0, < 6.*: Affected (semver)
    • ≥ 7.0, < 7.*: Affected (semver)
    • ≥ 8.0, < 8.*: Affected (semver)
    • ≥ 9.0, < 9.*: Affected (semver)
    • ≥ 10.0, < 10.*: Affected (semver)
    • ≥ 11.0, < 11.*: Affected (semver)
    • ≥ 12.0, < 12.*: Affected (semver)
    • ≥ 13.0, < 13.*: Affected (semver)
    • ≥ 14.0, < 14.20.1: Affected (semver)
    • ≥ 15.0, < 15.*: Affected (semver)
    • ≥ 16.0, < 16.17.1: Affected (semver)
    • ≥ 17.0, < 17.*: Affected (semver)
    • ≥ 18.0, < 18.9.1: Affected (semver)

    Update to 14.20.1; Update to 16.17.1; Update to 18.9.1

  • nodejs Debian:12

    Affected ranges
    • ECOSYSTEM: < 18.10.0+dfsg-1

    Update to 18.10.0+dfsg-1

  • nodejs Debian:13

    Affected ranges
    • ECOSYSTEM: < 18.10.0+dfsg-1

    Update to 18.10.0+dfsg-1

  • nodejs Debian:14

    Affected ranges
    • ECOSYSTEM: < 18.10.0+dfsg-1

    Update to 18.10.0+dfsg-1

  • nodejs Ubuntu:22.04:LTS

    Versions
    • 12.22.5~dfsg-5ubuntu1
    • 12.22.7~dfsg-2ubuntu1
    • 12.22.7~dfsg-2ubuntu3
    • 12.22.9~dfsg-1ubuntu2
    • 12.22.9~dfsg-1ubuntu3
    • 12.22.9~dfsg-1ubuntu3.1
    Affected ranges
    • ECOSYSTEM: < 12.22.9~dfsg-1ubuntu3.2

    Update to 12.22.9~dfsg-1ubuntu3.2

Original sources

Check your server →