stdlib/canonicalize.c in the GNU C Library (aka glibc or libc6) 2.27 and earlier, when processing very long pathname arguments to the realpath function, could encounter an integer overflow on 32-bit architectures, leading to a stack-based buffer overflow and, potentially, arbitrary code execution.
2018-05-18T16:29:00.353
2024-11-21T03:42:57.893
Modified
CVSSv3.0: 9.8 (CRITICAL)
AV:N/AC:L/Au:N/C:P/I:P/A:P
10.0
6.4
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | gnu | glibc | ≤ 2.27 | Yes |
Application | redhat | virtualization_host | 4.0 | Yes |
Operating System | redhat | enterprise_linux_desktop | 7.0 | Yes |
Operating System | redhat | enterprise_linux_server | 7.0 | Yes |
Operating System | redhat | enterprise_linux_workstation | 7.0 | Yes |
Application | oracle | communications_session_border_controller | 8.0.0 | Yes |
Application | oracle | communications_session_border_controller | 8.1.0 | Yes |
Application | oracle | communications_session_border_controller | 8.2.0 | Yes |
Application | oracle | enterprise_communications_broker | 3.0.0 | Yes |
Application | oracle | enterprise_communications_broker | 3.1.0 | Yes |
Application | netapp | data_ontap_edge | - | Yes |
Application | netapp | element_software_management | - | Yes |