cbcvebase.
CVE-2018-12116
published 2018-11-28

CVE-2018-12116: Node.js: All versions prior to Node.js 6.15.0 and 8.14.0: HTTP request splitting: If Node.js can be convinced to use unsanitized user-provided Unicode data for…

high7.5CVSS 3.1
AVNACLPRNUINSUCNIHAN
Node.js: All versions prior to Node.js 6.15.0 and 8.14.0: HTTP request splitting: If Node.js can be convinced to use unsanitized user-provided Unicode data for the `path` option of an HTTP request, then data can be provided which will trigger a second, unexpected, and user-defined HTTP request to made to the same server.

Affected

20 ranges
VendorProductVersion rangeFixed in
debiannodejs< nodejs 10.15.0~dfsg-6 (bookworm)nodejs 10.15.0~dfsg-6 (bookworm)
msrccm1_nodejs_14.17.2-1_on_cbl_mariner_1.0
nodejsnode.js6.0.0 – 6.8.1
nodejsnode.js>= 6.9.0 < 6.15.06.15.0
nodejsnode.js8.0.0 – 8.8.1
nodejsnode.js>= 8.9.0 < 8.14.08.14.0
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 0.10.25~dfsg2-2ubuntu1.2+esm10.10.25~dfsg2-2ubuntu1.2+esm1
nodejsnodejs>= 0 < 4.2.6~dfsg-1ubuntu4.2+esm14.2.6~dfsg-1ubuntu4.2+esm1
nodejsnodejs>= 0 < 8.10.0~dfsg-2ubuntu0.4+esm18.10.0~dfsg-2ubuntu0.4+esm1
nodejsundici>= 0 < 5.8.05.8.0
susesuse_enterprise_storage
susesuse_linux_enterprise_server
susesuse_linux_enterprise_server
susesuse_openstack_cloud
susesuse_openstack_cloud
the_node.js_projectnode.js

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
ghsa7.5HIGH
osv7.5HIGH