CVE-2024-6119 Possible denial of service in X.509 name checks
Attackers can cause denial of service in applications performing X.509 name checks by triggering an invalid memory read.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-6119?
CVE-2024-6119 is a high-severity denial of service vulnerability in Netapp Active Iq Unified Manager, published on 3 Sep 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Issue summary: Applications performing certificate name checks (e.g., TLS clients checking server certificates) may attempt to read an invalid memory address resulting in abnormal termination of the application process.
Impact summary: Abnormal termination of an application can a cause a denial of service.
Applications performing certificate name checks (e.g., TLS clients checking server certificates) may attempt to read an invalid memory address when comparing the expected name with an `otherName` subject alternative name of an X.509 certificate. This may result in an exception that terminates the application program.
Note that basic certificate chain validation (signatures, dates, ...) is not affected, the denial of service can occur only when the application also specifies an expected DNS name, Email address or IP address.
TLS servers rarely solicit client certificates, and even when they do, they generally don't perform a name check against a reference identifier (expected identity), but rather extract the presented identity after checking the certificate chain. So TLS servers are generally not affected and the severity of the issue is Moderate.
The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.
Weakness: CWE-843
Which versions are affected by CVE-2024-6119?
It affects 19 products.
Linux distribution packages (40)
edk2-aarch64 AlmaLinux:9 | All versions | 20231122-6.el9_4.4 |
edk2-ovmf AlmaLinux:9 | All versions | 20231122-6.el9_4.4 |
edk2-tools AlmaLinux:9 | All versions | 20231122-6.el9_4.4 |
edk2-tools-doc AlmaLinux:9 | All versions | 20231122-6.el9_4.4 |
openssl AlmaLinux:9 | All versions | 1:3.0.7-28.el9_4 |
openssl-devel AlmaLinux:9 | All versions | 1:3.0.7-28.el9_4 |
openssl-libs AlmaLinux:9 | All versions | 1:3.0.7-28.el9_4 |
openssl-perl AlmaLinux:9 | All versions | 1:3.0.7-28.el9_4 |
edk2 Red Hat:enterprise_linux:9::appstream | All versions | 0:20231122-6.el9_4.4 |
edk2-aarch64 Red Hat:enterprise_linux:9::appstream | All versions | 0:20231122-6.el9_4.4 |
edk2-ovmf Red Hat:enterprise_linux:9::appstream | All versions | 0:20231122-6.el9_4.4 |
openssl-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 1:3.0.7-28.el9_4 |
openssl-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 1:3.0.7-28.el9_4 |
openssl-devel Red Hat:enterprise_linux:9::appstream | All versions | 1:3.0.7-28.el9_4 |
openssl-libs-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 1:3.0.7-28.el9_4 |
openssl-perl Red Hat:enterprise_linux:9::appstream | All versions | 1:3.0.7-28.el9_4 |
openssl Red Hat:enterprise_linux:9::baseos | All versions | 1:3.0.7-28.el9_4 |
openssl-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 1:3.0.7-28.el9_4 |
openssl-debugsource Red Hat:enterprise_linux:9::baseos | All versions | 1:3.0.7-28.el9_4 |
openssl-libs Red Hat:enterprise_linux:9::baseos | All versions | 1:3.0.7-28.el9_4 |
openssl-libs-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 1:3.0.7-28.el9_4 |
edk2-aarch64 Red Hat:enterprise_linux:9::crb | All versions | 0:20231122-6.el9_4.4 |
edk2-debugsource Red Hat:enterprise_linux:9::crb | All versions | 0:20231122-6.el9_4.4 |
edk2-ovmf Red Hat:enterprise_linux:9::crb | All versions | 0:20231122-6.el9_4.4 |
edk2-tools Red Hat:enterprise_linux:9::crb | All versions | 0:20231122-6.el9_4.4 |
edk2-tools-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:20231122-6.el9_4.4 |
edk2-tools-doc Red Hat:enterprise_linux:9::crb | All versions | 0:20231122-6.el9_4.4 |
edk2 Rocky Linux:9 | All versions | 0:20231122-6.el9_4.4 |
openssl Rocky Linux:9 | All versions | 1:3.0.7-28.el9_4 |
openssl-3 SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Linux Enterprise Micro 5.3 | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Linux Enterprise Micro 5.4 | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Linux Enterprise Module for Basesystem 15 SP5 | All versions | 3.0.8-150500.5.42.1 |
openssl-3 SUSE:Linux Enterprise Module for Basesystem 15 SP6 | All versions | 3.1.4-150600.5.15.1 |
openssl-3 SUSE:Linux Enterprise Module for Certifications 15 SP7 | All versions | 3.1.4-150600.5.15.1 |
openssl-3 SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Manager Proxy 4.3 | All versions | 3.0.8-150400.4.63.1 |
openssl-3 SUSE:Manager Server 4.3 | All versions | 3.0.8-150400.4.63.1 |
Products include Netapp 500f Firmware, Netapp A250 Firmware, Netapp Active Iq Unified Manager, Netapp Bootstrap Os, Netapp Brocade Fabric Operating System, Netapp C250 Firmware and 13 more.
How do I fix CVE-2024-6119?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2024-6119 being exploited?
There is no known exploitation of CVE-2024-6119 in the wild and no public exploit code.
Other vulnerabilities in Netapp Active Iq Unified Manager
Sources
Also known as ALPINE-CVE-2024-6119, ALSA-2024:6783, ALSA-2024:8935, AZL-48535, AZL-48747, AZL-48792 and 24 more.