CVE-2020-8287
Fixed in a distro release EPSS 16%
Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 allow two copies of a header field in an HTTP request (for example, two Transfer-Encoding header fields). In this case, Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling.
Products: NodeJS Node
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux:8 | nodejs-nodemon | 1.18.3-1.module_el8.3.0+2023+d2377ea3 |
| AlmaLinux:8 | nodejs-nodemon | 1.18.3-1.module_el8.3.0+2047+b07ac28e |
| AlmaLinux:8 | nodejs-nodemon | 2.0.3-1.module_el8.4.0+2521+c668cc9f |
| AlmaLinux:8 | nodejs-packaging | 17-3.module_el8.4.0+2224+b07ac28e |
| AlmaLinux:8 | nodejs-packaging | 17-3.module_el8.4.0+2521+c668cc9f |
| AlmaLinux:8 | nodejs-packaging | 17-3.module_el8.3.0+2023+d2377ea3 |
| AlmaLinux:8 | nodejs-packaging | 23-3.module_el8.5.0+254+b4526b16 |
| AlmaLinux:8 | nodejs-packaging | 23-3.module_el8.4.0+2522+3bd42762 |
| Alpine:v3.11 | nodejs | 12.20.1-r0 |
| Alpine:v3.12 | nodejs | 12.20.1-r0 |
| Alpine:v3.13 | nodejs | 14.15.4-r0 |
| Alpine:v3.14 | nodejs | 14.15.4-r0 |
| Alpine:v3.15 | nodejs | 14.15.4-r0 |
| Alpine:v3.16 | nodejs | 14.15.4-r0 |
| Alpine:v3.17 | nodejs | 14.15.4-r0 |
| Alpine:v3.18 | nodejs | 14.15.4-r0 |
| Alpine:v3.19 | nodejs | 14.15.4-r0 |
| Alpine:v3.20 | nodejs | 14.15.4-r0 |
| Alpine:v3.21 | nodejs | 14.15.4-r0 |
| Alpine:v3.22 | nodejs | 14.15.4-r0 |
| Alpine:v3.23 | nodejs | 14.15.4-r0 |
| Alpine:v3.24 | nodejs | 14.15.4-r0 |
| Debian:10 | http-parser | 2.8.1-1+deb10u3 |
| Debian:10 | nodejs | 10.23.1~dfsg-1~deb10u1 |
| Debian:12 | http-parser | 2.9.4-5 |
| Debian:12 | nodejs | 12.20.1~dfsg-1 |
| Debian:13 | http-parser | 2.9.4-5 |
| Debian:13 | nodejs | 12.20.1~dfsg-1 |
| Debian:14 | http-parser | 2.9.4-5 |
| Debian:14 | nodejs | 12.20.1~dfsg-1 |
| Red Hat:enterprise_linux:8 | nodejs | 1:14.15.4-2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | nodejs | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
| Red Hat:enterprise_linux:8 | nodejs | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:14.15.4-2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:14.15.4-2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:14.15.4-2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:14.15.4-2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:14.15.4-2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:1.18.3-1.module+el8+2632+6c5111ed |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:2.0.3-1.module+el8.3.0+9715+1718613f |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:2.0.3-1.module+el8.3.0+6519+9f98ed83 |
| Red Hat:enterprise_linux:8 | nodejs-packaging | 0:23-3.module+el8.3.0+6519+9f98ed83 |
| Red Hat:enterprise_linux:8 | nodejs-packaging | 0:17-3.module+el8.1.0+3369+37ae6a45 |
| Red Hat:enterprise_linux:8 | nodejs-packaging | 0:17-3.module+el8+2873+aa7dfd9a |
| Red Hat:enterprise_linux:8 | npm | 1:6.14.10-1.14.15.4.2.module+el8.3.0+9635+ffdf8381 |
| Red Hat:enterprise_linux:8 | npm | 1:6.14.10-1.10.23.1.1.module+el8.3.0+9502+012d8a97 |
| Red Hat:enterprise_linux:8 | npm | 1:6.14.10-1.12.20.1.1.module+el8.3.0+9503+19cb079c |
| Red Hat:rhel_software_collections:3 | rh-nodejs10-nodejs | 0:10.23.1-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs10-nodejs-debuginfo | 0:10.23.1-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs10-nodejs-devel | 0:10.23.1-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs10-nodejs-docs | 0:10.23.1-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs10-npm | 0:6.14.10-10.23.1.2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs12-nodejs | 0:12.20.1-1.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs12-nodejs-debuginfo | 0:12.20.1-1.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs12-nodejs-devel | 0:12.20.1-1.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs12-nodejs-docs | 0:12.20.1-1.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs12-nodejs-nodemon | 0:2.0.3-1.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs12-npm | 0:6.14.10-12.20.1.1.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs14-nodejs | 0:14.15.4-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs14-nodejs-debuginfo | 0:14.15.4-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs14-nodejs-devel | 0:14.15.4-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs14-nodejs-docs | 0:14.15.4-2.el7 |
| Red Hat:rhel_software_collections:3 | rh-nodejs14-npm | 0:6.14.10-14.15.4.2.el7 |
| Rocky Linux:8 | nodejs-nodemon | 0:2.0.3-1.module+el8.6.0+982+9fdca2d4 |
| Rocky Linux:8 | nodejs-nodemon | 0:1.18.3-1.module+el8.3.0+101+f84c7154 |
| Rocky Linux:8 | nodejs-nodemon | 0:2.0.3-1.module+el8.3.0+100+234774f7 |
| Rocky Linux:8 | nodejs-nodemon | 0:2.0.3-1.module+el8.4.0+638+5344c6f7 |
| Rocky Linux:8 | nodejs-packaging | 0:23-3.module+el8.5.0+733+de4fee6c |
| Rocky Linux:8 | nodejs-packaging | 0:17-3.module+el8.3.0+101+f84c7154 |
| 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 |
| SUSE:Enterprise Storage 6 | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise High Performance Computing 15-ESPOS | nodejs10 | 10.23.1-1.30.1 |
| SUSE:Linux Enterprise High Performance Computing 15-ESPOS | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise High Performance Computing 15-LTSS | nodejs10 | 10.23.1-1.30.1 |
| SUSE:Linux Enterprise High Performance Computing 15-LTSS | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs10 | 10.23.1-1.33.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs12 | 12.20.1-1.26.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs14 | 14.15.4-6.6.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP1 | nodejs10 | 10.23.1-1.30.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs10 | 10.23.1-1.30.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs12 | 12.20.1-4.10.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs14 | 14.15.4-5.6.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs8 | 8.17.0-10.6.1 |
| SUSE:Linux Enterprise Server 15 SP1-BCL | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise Server 15 SP1-LTSS | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise Server 15-LTSS | nodejs10 | 10.23.1-1.30.1 |
| SUSE:Linux Enterprise Server 15-LTSS | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 | nodejs10 | 10.23.1-1.30.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP1 | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Manager Proxy 4.0 | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Manager Retail Branch Server 4.0 | nodejs8 | 8.17.0-3.42.2 |
| SUSE:Manager Server 4.0 | nodejs8 | 8.17.0-3.42.2 |
| Ubuntu:14.04:LTS | http-parser | no fix |
| Ubuntu:16.04:LTS | http-parser | no fix |
| Ubuntu:18.04:LTS | http-parser | 2.7.1-2ubuntu0.1 |
| Ubuntu:20.04:LTS | http-parser | no fix |
| Ubuntu:20.04:LTS | nodejs | 10.19.0~dfsg-3ubuntu1.1 |
| Ubuntu:22.04:LTS | http-parser | no fix |
| Ubuntu:Pro:14.04:LTS | nodejs | no fix |
| Ubuntu:Pro:16.04:LTS | nodejs | 4.2.6~dfsg-1ubuntu4.2+esm2 |
| Ubuntu:Pro:18.04:LTS | nodejs | 8.10.0~dfsg-2ubuntu0.4+esm2 |
| openSUSE:Leap 15.1 | nodejs10 | 10.23.1-lp151.2.15.1 |
| openSUSE:Leap 15.2 | nodejs10 | 10.23.1-lp152.2.9.1 |
| openSUSE:Leap 15.2 | nodejs12 | 12.20.1-lp152.3.9.1 |
| openSUSE:Leap 15.2 | nodejs14 | 14.15.4-lp152.5.1 |
| openSUSE:Leap 15.2 | nodejs8 | 8.17.0-lp152.3.8.1 |
| openSUSE:Tumbleweed | nodejs14 | 14.17.5-1.2 |