Vulnerability Name: | CCN-259772 | ||||||
Published: | 2023-03-15 | ||||||
Updated: | 2023-03-15 | ||||||
Summary: | Node.js could allow a remote attacker to bypass security restrictions, caused by the failure to respect whether the relevant directories use case-insensitive path processing by process.permission.deny(). By using case-insensitive paths and changing capitalization, an attacker could exploit this vulnerability to bypass permission model restrictions. | ||||||
CVSS v3 Severity: | 6.5 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) 5.7 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N/E:U/RL:O/RC:C)
| ||||||
CVSS v2 Severity: | 6.4 Medium (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:N)
| ||||||
Vulnerability Consequences: | Bypass Security | ||||||
References: | Source: XF Type: UNKNOWN nodejs-processpermissiondeny-sec-bypass(259772) Source: CCN Type: Node.js GIT Repository Permission model restrictions imposed through process.permission.deny can be bypassed through case-insensitive paths #47105 Source: CCN Type: Node.js GIT Repository 2023-04-18, Version 20.0.0 (Current), @RafaelGSS Source: CCN Type: Node.js Web site Node.js Source: CCN Type: IBM Security Bulletin 7013909 (Voice Gateway) Vulnerabilities in Node.js affects IBM Voice Gateway | ||||||
Vulnerable Configuration: | Configuration CCN 1: Denotes that component is vulnerable | ||||||
BACK |