CVE-2021-22959
Fixed in a distro release EPSS 3%
The parser in accepts requests with a space (SP) right after the header name before the colon. This can lead to HTTP Request Smuggling (HRS) in llhttp < v2.1.4 and < v6.0.6.
Products: NodeJS Node
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 8 | nodejs | 1:16.13.1-3.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | nodejs | 1:16.13.1-3.module_el8.5.0+246+05401605 |
| AlmaLinux 8 | nodejs | 1:14.18.2-2.module_el8.5.0+254+b4526b16 |
| AlmaLinux 8 | nodejs | 1:14.18.2-2.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | nodejs-devel | 1:16.13.1-3.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | nodejs-devel | 1:16.13.1-3.module_el8.5.0+246+05401605 |
| AlmaLinux 8 | nodejs-devel | 1:14.18.2-2.module_el8.5.0+254+b4526b16 |
| AlmaLinux 8 | nodejs-devel | 1:14.18.2-2.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | nodejs-docs | 1:14.18.2-2.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | nodejs-docs | 1:14.18.2-2.module_el8.5.0+254+b4526b16 |
| AlmaLinux 8 | nodejs-docs | 1:16.13.1-3.module_el8.5.0+246+05401605 |
| AlmaLinux 8 | nodejs-docs | 1:16.13.1-3.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | nodejs-full-i18n | 1:14.18.2-2.module_el8.5.0+254+b4526b16 |
| AlmaLinux 8 | nodejs-full-i18n | 1:14.18.2-2.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | nodejs-full-i18n | 1:16.13.1-3.module_el8.5.0+246+05401605 |
| AlmaLinux 8 | nodejs-full-i18n | 1:16.13.1-3.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | nodejs-nodemon | 2.0.15-1.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | nodejs-nodemon | 2.0.15-1.module_el8.6.0+2904+f21ad6f4 |
| AlmaLinux 8 | nodejs-nodemon | 2.0.15-1.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | nodejs-packaging | 25-1.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | nodejs-packaging | 25-1.module_el8.5.0+246+05401605 |
| AlmaLinux 8 | nodejs-packaging | 23-3.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | nodejs-packaging | 23-3.module_el8.4.0+2522+3bd42762 |
| AlmaLinux 8 | npm | 1:8.1.2-1.16.13.1.3.module_el8.5.0+246+05401605 |
| AlmaLinux 8 | npm | 1:8.1.2-1.16.13.1.3.module_el8.5.0+2605+45d748af |
| AlmaLinux 8 | npm | 1:6.14.15-1.14.18.2.2.module_el8.5.0+2618+8d46dafd |
| AlmaLinux 8 | npm | 1:6.14.15-1.14.18.2.2.module_el8.5.0+254+b4526b16 |
| Alpine 3.12 | nodejs | 12.22.10-r0 |
| Alpine 3.13 | nodejs | 14.18.1-r0 |
| Alpine 3.14 | nodejs | 14.18.1-r0 |
| Alpine 3.15 | nodejs | 14.18.1-r0 |
| Alpine 3.16 | nodejs | 14.18.1-r0 |
| Alpine 3.17 | nodejs | 14.18.1-r0 |
| Alpine 3.18 | nodejs | 14.18.1-r0 |
| Alpine 3.19 | nodejs | 14.18.1-r0 |
| Alpine 3.20 | nodejs | 14.18.1-r0 |
| Alpine 3.21 | nodejs | 14.18.1-r0 |
| Alpine 3.22 | nodejs | 14.18.1-r0 |
| Alpine 3.23 | nodejs | 14.18.1-r0 |
| Alpine 3.24 | nodejs | 14.18.1-r0 |
| Amazon Linux 2023 | nodejs | 1:18.12.1-1.amzn2023.0.2 |
| Amazon Linux 2023 | nodejs-devel | 1:18.12.1-1.amzn2023.0.2 |
| Amazon Linux 2023 | nodejs-docs | 1:18.12.1-1.amzn2023.0.2 |
| Amazon Linux 2023 | nodejs-full-i18n | 1:18.12.1-1.amzn2023.0.2 |
| Amazon Linux 2023 | nodejs-libs | 1:18.12.1-1.amzn2023.0.2 |
| Amazon Linux 2023 | npm | 1:8.19.2-1.18.12.1.1.amzn2023.0.2 |
| Amazon Linux 2023 | v8-devel | 2:10.2.154.15-1.18.12.1.1.amzn2023.0.2 |
| Arch Linux | nodejs | 16.11.1-1 |
| Chainguard | ruby3.2-llhttp | 0 |
| Debian 11 | nodejs | 12.22.12~dfsg-1~deb11u1 |
| Debian 12 | nodejs | 12.22.7~dfsg-1 |
| Debian 13 | nodejs | 12.22.7~dfsg-1 |
| Debian 14 | nodejs | 12.22.7~dfsg-1 |
| Red Hat Enterprise Linux 8 | nodejs | 1:12.22.12-1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | nodejs | 1:14.18.2-2.module+el8.5.0+13644+8d46dafd |
| Red Hat Enterprise Linux 8 | nodejs | 1:16.13.1-3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-debuginfo | 1:12.22.12-1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | nodejs-debuginfo | 1:16.13.1-3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-debuginfo | 1:14.18.2-2.module+el8.5.0+13644+8d46dafd |
| Red Hat Enterprise Linux 8 | nodejs-debugsource | 1:14.18.2-2.module+el8.5.0+13644+8d46dafd |
| Red Hat Enterprise Linux 8 | nodejs-debugsource | 1:12.22.12-1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | nodejs-debugsource | 1:16.13.1-3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-devel | 1:14.18.2-2.module+el8.5.0+13644+8d46dafd |
| Red Hat Enterprise Linux 8 | nodejs-devel | 1:12.22.12-1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | nodejs-devel | 1:16.13.1-3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-docs | 1:14.18.2-2.module+el8.5.0+13644+8d46dafd |
| Red Hat Enterprise Linux 8 | nodejs-docs | 1:16.13.1-3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-docs | 1:12.22.12-1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | nodejs-full-i18n | 1:14.18.2-2.module+el8.5.0+13644+8d46dafd |
| Red Hat Enterprise Linux 8 | nodejs-full-i18n | 1:12.22.12-1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | nodejs-full-i18n | 1:16.13.1-3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-nodemon | 0:2.0.15-1.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | nodejs-nodemon | 0:2.0.3-1.module+el8.4.0+11732+c668cc9f |
| Red Hat Enterprise Linux 8 | nodejs-nodemon | 0:2.0.15-1.module+el8.5.0+13504+a2e74d91 |
| Red Hat Enterprise Linux 8 | nodejs-packaging | 0:17-3.module+el8.1.0+3369+37ae6a45 |
| Red Hat Enterprise Linux 8 | nodejs-packaging | 0:25-1.module+el8.5.0+10992+fac5fe06 |
| Red Hat Enterprise Linux 8 | nodejs-packaging | 0:23-3.module+el8.3.0+6519+9f98ed83 |
| Red Hat Enterprise Linux 8 | npm | 1:8.1.2-1.16.13.1.3.module+el8.5.0+13548+45d748af |
| Red Hat Enterprise Linux 8 | npm | 1:6.14.16-1.12.22.12.1.module+el8.6.0+15324+1f2c5d8d |
| Red Hat Enterprise Linux 8 | npm | 1:6.14.15-1.14.18.2.2.module+el8.5.0+13644+8d46dafd |
| Red Hat rhel e4s 8.1 | nodejs | 1:12.22.12-1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel e4s 8.1 | nodejs-debuginfo | 1:12.22.12-1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel e4s 8.1 | nodejs-debugsource | 1:12.22.12-1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel e4s 8.1 | nodejs-devel | 1:12.22.12-1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel e4s 8.1 | nodejs-docs | 1:12.22.12-1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel e4s 8.1 | nodejs-full-i18n | 1:12.22.12-1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel e4s 8.1 | nodejs-nodemon | 0:1.18.3-1.module+el8.1.0+3369+37ae6a45 |
| Red Hat rhel e4s 8.1 | nodejs-packaging | 0:17-3.module+el8.1.0+3369+37ae6a45 |
| Red Hat rhel e4s 8.1 | npm | 1:6.14.16-1.12.22.12.1.module+el8.1.0+15296+87b2f6ad |
| Red Hat rhel eus 8.2 | nodejs | 1:12.22.12-1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.2 | nodejs-debuginfo | 1:12.22.12-1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.2 | nodejs-debugsource | 1:12.22.12-1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.2 | nodejs-devel | 1:12.22.12-1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.2 | nodejs-docs | 1:12.22.12-1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.2 | nodejs-full-i18n | 1:12.22.12-1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.2 | nodejs-nodemon | 0:1.18.3-1.module+el8.1.0+3369+37ae6a45 |
| Red Hat rhel eus 8.2 | nodejs-packaging | 0:17-3.module+el8.1.0+3369+37ae6a45 |
| Red Hat rhel eus 8.2 | npm | 1:6.14.16-1.12.22.12.1.module+el8.2.0+15322+a70ca0ab |
| Red Hat rhel eus 8.4 | nodejs | 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | nodejs | 1:12.22.12-1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel eus 8.4 | nodejs-debuginfo | 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | nodejs-debuginfo | 1:12.22.12-1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel eus 8.4 | nodejs-debugsource | 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | nodejs-debugsource | 1:12.22.12-1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel eus 8.4 | nodejs-devel | 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | nodejs-devel | 1:12.22.12-1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel eus 8.4 | nodejs-docs | 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | nodejs-docs | 1:12.22.12-1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel eus 8.4 | nodejs-full-i18n | 1:12.22.12-1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel eus 8.4 | nodejs-full-i18n | 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | nodejs-nodemon | 0:2.0.15-1.module+el8.4.0+13503+fc29810b |
| Red Hat rhel eus 8.4 | nodejs-nodemon | 0:2.0.3-1.module+el8.4.0+11732+c668cc9f |
| Red Hat rhel eus 8.4 | nodejs-packaging | 0:23-3.module+el8.3.0+6519+9f98ed83 |
| Red Hat rhel eus 8.4 | nodejs-packaging | 0:17-3.module+el8.1.0+3369+37ae6a45 |
| Red Hat rhel eus 8.4 | npm | 1:6.14.15-1.14.18.2.2.module+el8.4.0+13643+6c0ebf22 |
| Red Hat rhel eus 8.4 | npm | 1:6.14.16-1.12.22.12.1.module+el8.4.0+15323+4d1cc445 |
| Red Hat rhel software collections 3 | rh-nodejs12-nodejs | 0:12.22.12-2.el7 |
| Red Hat rhel software collections 3 | rh-nodejs12-nodejs-debuginfo | 0:12.22.12-2.el7 |
| Red Hat rhel software collections 3 | rh-nodejs12-nodejs-devel | 0:12.22.12-2.el7 |
| Red Hat rhel software collections 3 | rh-nodejs12-nodejs-docs | 0:12.22.12-2.el7 |
| Red Hat rhel software collections 3 | rh-nodejs12-npm | 0:6.14.16-12.22.12.2.el7 |
| Red Hat rhel software collections 3 | rh-nodejs14-nodejs | 0:14.18.2-1.el7 |
| Red Hat rhel software collections 3 | rh-nodejs14-nodejs-debuginfo | 0:14.18.2-1.el7 |
| Red Hat rhel software collections 3 | rh-nodejs14-nodejs-devel | 0:14.18.2-1.el7 |
| Red Hat rhel software collections 3 | rh-nodejs14-nodejs-docs | 0:14.18.2-1.el7 |
| Red Hat rhel software collections 3 | rh-nodejs14-nodejs-nodemon | 0:2.0.3-6.el7 |
| Red Hat rhel software collections 3 | rh-nodejs14-npm | 0:6.14.15-14.18.2.1.el7 |
| Rocky Linux 8 | nodejs | 1:16.13.1-3.module+el8.5.0+721+4c107270 |
| Rocky Linux 8 | nodejs | 1:14.18.2-2.module+el8.5.0+733+de4fee6c |
| Rocky Linux 8 | nodejs-nodemon | 0:2.0.15-1.module+el8.5.0+721+4c107270 |
| Rocky Linux 8 | nodejs-packaging | 0:25-1.module+el8.5.0+702+221f14e6 |
| Rocky Linux 8 | nodejs-packaging | 0:25-1.module+el8.6.0+1046+80feca58 |
| Rocky Linux 8 | nodejs-packaging | 0:23-3.module+el8.7.0+1071+4bdda2a8 |
| Rocky Linux 8 | nodejs-packaging | 0:23-3.module+el8.3.0+100+234774f7 |
| Rocky Linux 8 | nodejs-packaging | 0:23-3.module+el8.5.0+733+de4fee6c |
| SUSE Enterprise Storage 6 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Enterprise Storage 7 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Module for Web and Scripting 12 | nodejs12 | 12.22.9-1.38.1 |
| SUSE Linux Enterprise Module for Web and Scripting 12 | nodejs14 | 14.18.1-6.18.2 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs12 | 12.22.7-4.22.1 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs14 | 14.18.1-15.21.2 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP3 | nodejs12 | 12.22.7-4.22.1 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP3 | nodejs14 | 14.18.1-15.21.2 |
| SUSE Linux Enterprise Server 15 SP1-BCL | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server 15 SP1-LTSS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server 15 SP2-BCL | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server 15 SP2-LTSS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server 15-LTSS | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Manager Proxy 4.1 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Manager Retail Branch Server 4.1 | nodejs10 | 10.24.1-150000.1.47.1 |
| SUSE Manager Server 4.1 | nodejs10 | 10.24.1-150000.1.47.1 |
| Wolfi | ruby3.2-llhttp | 0 |
| openSUSE Leap 15.2 | nodejs12 | 12.22.7-lp152.3.21.1 |
| openSUSE Leap 15.2 | nodejs14 | 14.18.1-lp152.17.1 |
| openSUSE Leap 15.3 | nodejs10 | 10.24.1-150000.1.47.1 |
| openSUSE Leap 15.3 | nodejs12 | 12.22.7-4.22.1 |
| openSUSE Leap 15.3 | nodejs14 | 14.18.1-15.21.2 |
| openSUSE Leap 15.4 | nodejs10 | 10.24.1-150000.1.47.1 |
| openSUSE Tumbleweed | nodejs14 | 14.18.1-1.1 |
| openSUSE Tumbleweed | nodejs16 | 16.13.0-1.1 |
| openSUSE Tumbleweed | python-httptools | 0.6.1-1.9 |