Skip to content
Vulnerability Intelligence

CVE-2022-32215

Medium

The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers.

Published Jan 25, 2023 · Updated Oct 16, 2026 · Also known as ALPINE-CVE-2022-32215, BIT-node-2022-32215, BIT-node-min-2022-32215, DEBIAN-CVE-2022-32215, UBUNTU-CVE-2022-32215

Key Facts

Patch immediately
  • CVE-2022-32215 is a medium-severity vulnerability (CVSS 6.5 v3.1) affecting Llhttp, Node.js (Nodejs), Sinec Ins (Siemens) and 22 more products.
  • It is not listed in any known-exploited vulnerabilities catalog. No public exploit code is known.
  • EPSS estimates a 70% probability of exploitation in the next 30 days.
  • Fixed versions are available, including corepack14 14.20.0-150200.15.34.1, corepack16 16.16.0-150400.3.3.2, corepack16 16.17.1-1.1.
  • Brandefense priority: patch immediately, because it is very likely to be exploited soon.

CVSS v3.1

6.5

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N

EPSS (30-day exploit likelihood)

70%

Higher than 99.3% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

None known

Get the full CVE-2022-32215 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

Description

The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).

Affected Products

513 affected entries in total
ProductAffected versionsFixed in
LlhttpLlhttpSee advisory18.9.1
Node.jsNodejsSee advisory14.14.0
Sinec InsSiemens1.0, 1.0-sp1, 1.0-sp2n/a
Stormshield Management CenterStormshieldSee advisory3.3.2
Debian LinuxDebian11.0n/a
20 more affected products in the full CVE brief

Patched Releases

corepack14

14.20.0-150200.15.34.1

corepack16

16.16.0-150400.3.3.2, 16.17.1-1.1, 16.17.1-150400.3.9.1

corepack18

18.10.0-1.1, 18.13.0-150400.9.3.1

graalvm22-ce-11

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-devel

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-espresso

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-espresso-llvm

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-fastr

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-javascript

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-jdk

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-libpolyglot

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-llvm

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-llvm-toolchain

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-native-image

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-native-image-llvm-backend

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-nodejs

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-nodejs-devel

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-polyglot

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-python

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-python-devel

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-ruby

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-ruby-devel

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-tools

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-11-wasm

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

graalvm22-ce-17

22.3.0-1.el7, 22.3.0-1.el8, 22.3.0-1.el9

Timeline

  1. Publicly disclosed

    Jan 25, 2023

  2. Last updated

    Oct 16, 2026

Weakness Type

  • CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2022-32215 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo