CVE-2022-35256

Node.js 14 and 2 others: HTTP Request Smuggling (CWE-444)

CVE-2022-35256 is fixed in 59 products on 2 platforms, first by Node.js 14 14.20.1, released September 23, 2022. It is not reported as exploited. Patch Radar priority: High.

HighFixed on 2 platforms
CVSS
9.8
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0276
86th percentile

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.

Where it's fixed

ProductFixed inFixReleased
Windows apps
Node.js 14 14.20.1 Node.js 14 14.20.1 Sep 23, 2022
Node.js 16 16.17.1 Node.js 16 16.17.1 Sep 23, 2022
Node.js 18 18.9.1 Node.js 18 18.9.1 Sep 23, 2022
Linux
graalvm22-ce-11 · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11 · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-espresso · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-espresso · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-espresso-llvm · ol 8 0:22.3.0-1.el8 ELSA-2022-9949 Oct 25, 2022
graalvm22-ce-11-espresso-llvm · ol 9 0:22.3.0-1.el9 ELSA-2022-9953 Oct 25, 2022
graalvm22-ce-11-fastr · ol 8 0:22.3.0-1.el8 ELSA-2022-9949 Oct 25, 2022
graalvm22-ce-11-fastr · ol 9 0:22.3.0-1.el9 ELSA-2022-9953 Oct 25, 2022
graalvm22-ce-11-javascript · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-javascript · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-jdk · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-jdk · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-libpolyglot · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-libpolyglot · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-llvm · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-llvm · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-llvm-toolchain · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-llvm-toolchain · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-native-image · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-native-image · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-native-image-llvm-backend · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-native-image-llvm-backend · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-nodejs · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-nodejs · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-nodejs-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-nodejs-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-polyglot · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-polyglot · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-python · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-python · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-python-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-python-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-ruby · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-ruby · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-ruby-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-ruby-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-tools · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-tools · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-11-wasm · ol 8 0:22.3.0-1.el8 ELSA-2022-9948 Oct 25, 2022
graalvm22-ce-11-wasm · ol 9 0:22.3.0-1.el9 ELSA-2022-9952 Oct 25, 2022
graalvm22-ce-17 · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17 · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-espresso · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-espresso · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-espresso-llvm · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-espresso-llvm · ol 9 0:22.3.0-1.el9 ELSA-2022-9955 Oct 25, 2022
graalvm22-ce-17-fastr · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-fastr · ol 9 0:22.3.0-1.el9 ELSA-2022-9955 Oct 25, 2022
graalvm22-ce-17-javascript · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-javascript · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-jdk · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-jdk · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-libpolyglot · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-libpolyglot · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-llvm · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-llvm · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-llvm-toolchain · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-llvm-toolchain · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-native-image · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-native-image · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-native-image-llvm-backend · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-native-image-llvm-backend · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-nodejs · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-nodejs · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-nodejs-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-nodejs-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-polyglot · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-polyglot · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-python · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-python · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-python-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-python-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-ruby · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-ruby · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-ruby-devel · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-ruby-devel · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-tools · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-tools · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
graalvm22-ce-17-wasm · ol 8 0:22.3.0-1.el8 ELSA-2022-9951 Oct 25, 2022
graalvm22-ce-17-wasm · ol 9 0:22.3.0-1.el9 ELSA-2022-9954 Oct 25, 2022
libnode72 · Ubuntu 22.04.1 LTS (jammy) 12.22.9~dfsg-1ubuntu3.2 libnode72 12.22.9~dfsg-1ubuntu3.2 Dec 5, 2022
nodejs · Debian 12.15 (bookworm) 18.10.0+dfsg-1 DEBIAN-CVE-2022-35256 Dec 5, 2022
nodejs · Debian 13.5 (trixie) 18.10.0+dfsg-1 DEBIAN-CVE-2022-35256 Dec 5, 2022
nodejs · Debian 14 18.10.0+dfsg-1 DEBIAN-CVE-2022-35256 Dec 5, 2022
nodejs · RHEL 8 1:14.20.1-2.module+el8.7.0+16991+b0a68a3e RHSA-2022:7830 Nov 8, 2022
nodejs · RHEL 9 1:16.18.1-3.el9_1 RHSA-2023:0321 Jan 23, 2023
nodejs · Ubuntu 22.04.1 LTS (jammy) 12.22.9~dfsg-1ubuntu3.2 nodejs 12.22.9~dfsg-1ubuntu3.2 Dec 5, 2022
nodejs · almalinux 8 1:14.20.1-2.module_el8.7.0+3342+b2df8497 ALSA-2022:7830 Nov 8, 2022
nodejs · almalinux 9 1:16.18.1-3.el9_1 ALSA-2023:0321 Jan 23, 2023
nodejs · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs · ol 8 1:16.17.1-1.module+el8.6.0+20846+72f1269d ELSA-2022-6964 Oct 18, 2022
nodejs · ol 9 1:16.17.1-1.el9_0 ELSA-2022-6963 Oct 17, 2022
nodejs · rocky 8 1:14.20.1-2.module+el8.7.0+1071+4bdda2a8 RLSA-2022:7830 Nov 8, 2022
nodejs · rocky 9 1:16.18.1-3.el9_1 RLSA-2023:0321 Jan 23, 2023
nodejs-debuginfo · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-debugsource · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-devel · RHEL 8 1:14.20.1-2.module+el8.7.0+16991+b0a68a3e RHSA-2022:7830 Nov 8, 2022
nodejs-devel · almalinux 8 1:14.20.1-2.module_el8.7.0+3342+b2df8497 ALSA-2022:7830 Nov 8, 2022
nodejs-devel · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-devel · ol 8 1:16.17.1-1.module+el8.6.0+20846+72f1269d ELSA-2022-6964 Oct 18, 2022
nodejs-docs · RHEL 8 1:14.20.1-2.module+el8.7.0+16991+b0a68a3e RHSA-2022:7830 Nov 8, 2022
nodejs-docs · RHEL 9 1:16.18.1-3.el9_1 RHSA-2023:0321 Jan 23, 2023
nodejs-docs · almalinux 8 1:14.20.1-2.module_el8.7.0+3342+b2df8497 ALSA-2022:7830 Nov 8, 2022
nodejs-docs · almalinux 9 1:16.18.1-3.el9_1 ALSA-2023:0321 Jan 23, 2023
nodejs-docs · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-docs · ol 8 1:16.17.1-1.module+el8.6.0+20846+72f1269d ELSA-2022-6964 Oct 18, 2022
nodejs-docs · ol 9 1:16.17.1-1.el9_0 ELSA-2022-6963 Oct 17, 2022
nodejs-full-i18n · RHEL 8 1:14.20.1-2.module+el8.7.0+16991+b0a68a3e RHSA-2022:7830 Nov 8, 2022
nodejs-full-i18n · RHEL 9 1:16.18.1-3.el9_1 RHSA-2023:0321 Jan 23, 2023
nodejs-full-i18n · almalinux 8 1:14.20.1-2.module_el8.7.0+3342+b2df8497 ALSA-2022:7830 Nov 8, 2022
nodejs-full-i18n · almalinux 9 1:16.18.1-3.el9_1 ALSA-2023:0321 Jan 23, 2023
nodejs-full-i18n · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-full-i18n · ol 8 1:16.17.1-1.module+el8.6.0+20846+72f1269d ELSA-2022-6964 Oct 18, 2022
nodejs-full-i18n · ol 9 1:16.17.1-1.el9_0 ELSA-2022-6963 Oct 17, 2022
nodejs-libs · RHEL 9 1:16.18.1-3.el9_1 RHSA-2023:0321 Jan 23, 2023
nodejs-libs · almalinux 9 1:16.18.1-3.el9_1 ALSA-2023:0321 Jan 23, 2023
nodejs-libs · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-libs · ol 9 1:16.17.1-1.el9_0 ELSA-2022-6963 Oct 17, 2022
nodejs-libs-debuginfo · amzn 2023 1:18.12.1-1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
nodejs-nodemon · RHEL 8 0:2.0.19-2.module+el8.7.0+16991+b0a68a3e RHSA-2022:7830 Nov 8, 2022
nodejs-nodemon · RHEL 9 0:2.0.20-2.el9_1 RHSA-2023:0321 Jan 23, 2023
nodejs-nodemon · almalinux 8 2.0.19-2.module_el8.6.0+3261+490666b3 ALSA-2022:7830 Nov 8, 2022
nodejs-nodemon · almalinux 9 2.0.20-2.el9_1 ALSA-2023:0321 Jan 23, 2023
nodejs-nodemon · ol 8 0:2.0.19-2.module+el8.6.0+20846+72f1269d ELSA-2022-6964 Oct 18, 2022
nodejs-nodemon · ol 9 0:2.0.20-2.el9_1 ELSA-2023-0321 Jan 24, 2023
nodejs-nodemon · rocky 8 0:2.0.19-2.module+el8.6.0+1046+80feca58 RLSA-2022:7830 Nov 8, 2022
nodejs-nodemon · rocky 9 0:2.0.20-2.el9_1 RLSA-2023:0321 Jan 23, 2023
nodejs-packaging · RHEL 8 0:23-3.module+el8.3.0+6519+9f98ed83 RHSA-2022:7830 Nov 8, 2022
nodejs-packaging · almalinux 8 23-3.module_el8.4.0+2522+3bd42762 ALSA-2022:7830 Nov 8, 2022
nodejs-packaging · ol 8 0:25-1.module+el8.5.0+20388+4b61e68d ELSA-2022-6964 Oct 18, 2022
nodejs-packaging · rocky 8 0:23-3.module+el8.7.0+1071+4bdda2a8 RLSA-2022:7830 Nov 8, 2022
nodejs-packaging-bundler · RHEL 8 0:2021.06-4.module+el8.7.0+15582+19c314fa RHSA-2022:7821 Nov 8, 2022
nodejs-packaging-bundler · almalinux 8 2021.06-4.module_el8.7.0+3343+ea2b7901 ALSA-2022:7821 Nov 8, 2022
nodejs-packaging-bundler · ol 8 0:2021.06-4.module+el8.7.0+20766+0a247725 ELSA-2022-7821 Nov 15, 2022
npm · RHEL 8 1:6.14.17-1.14.20.1.2.module+el8.7.0+16991+b0a68a3e RHSA-2022:7830 Nov 8, 2022
npm · RHEL 9 1:8.19.2-1.16.18.1.3.el9_1 RHSA-2023:0321 Jan 23, 2023
npm · almalinux 8 1:6.14.17-1.14.20.1.2.module_el8.7.0+3342+b2df8497 ALSA-2022:7830 Nov 8, 2022
npm · almalinux 9 1:8.19.2-1.16.18.1.3.el9_1 ALSA-2023:0321 Jan 23, 2023
npm · amzn 2023 1:8.19.2-1.18.12.1.1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023
npm · ol 8 1:8.15.0-1.16.17.1.1.module+el8.6.0+20846+72f1269d ELSA-2022-6964 Oct 18, 2022
npm · ol 9 1:8.15.0-1.16.17.1.1.el9_0 ELSA-2022-6963 Oct 17, 2022
v8-devel · amzn 2023 2:10.2.154.15-1.18.12.1.1.amzn2023.0.2 ALAS2023-2023-084 Feb 17, 2023

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.