Candidate: CVE-2018-12123 PublicDate: 2018-11-28 17:29:00 UTC References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12123 https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/ Description: Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Hostname spoofing in URL parser for javascript protocol: If a Node.js application is using url.parse() to determine the URL hostname, that hostname can be spoofed by using a mixed case "javascript:" (e.g. "javAscript:") protocol (other protocols are not affected). If security decisions are made about the URL based on the hostname, they may be incorrect. Ubuntu-Description: Martin Bajanik discovered that the url.parse() method would return incorrect results if it received specially crafted input. An attacker could use this vulnerability to spoof the hostname and bypass hostname-specific security controls. Notes: Bugs: Priority: low Discovered-by: Assigned-to: CVSS: nvd: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N [4.3 MEDIUM] Patches_nodejs: upstream_nodejs: released (8.14.0, 10.14.0) precise/esm_nodejs: DNE trusty_nodejs: ignored (out of standard support) trusty/esm_nodejs: needed xenial_nodejs: ignored (end of standard support, was needed) bionic_nodejs: needed cosmic_nodejs: ignored (reached end-of-life) disco_nodejs: not-affected (10.15.1~dfsg-5) eoan_nodejs: not-affected (10.15.1~dfsg-5) focal_nodejs: not-affected (10.15.1~dfsg-5) groovy_nodejs: not-affected (10.15.1~dfsg-5) hirsute_nodejs: not-affected (10.15.1~dfsg-5) impish_nodejs: not-affected (10.15.1~dfsg-5) jammy_nodejs: not-affected (10.15.1~dfsg-5) devel_nodejs: not-affected (10.15.1~dfsg-5)