CVE-2024-6119 Possible denial of service in X.509 name checks

High 7.5 Published Updated

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:9All versions20231122-6.el9_4.4
edk2-ovmf AlmaLinux:9All versions20231122-6.el9_4.4
edk2-tools AlmaLinux:9All versions20231122-6.el9_4.4
edk2-tools-doc AlmaLinux:9All versions20231122-6.el9_4.4
openssl AlmaLinux:9All versions1:3.0.7-28.el9_4
openssl-devel AlmaLinux:9All versions1:3.0.7-28.el9_4
openssl-libs AlmaLinux:9All versions1:3.0.7-28.el9_4
openssl-perl AlmaLinux:9All versions1:3.0.7-28.el9_4
edk2 Red Hat:enterprise_linux:9::appstreamAll versions0:20231122-6.el9_4.4
edk2-aarch64 Red Hat:enterprise_linux:9::appstreamAll versions0:20231122-6.el9_4.4
edk2-ovmf Red Hat:enterprise_linux:9::appstreamAll versions0:20231122-6.el9_4.4
openssl-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions1:3.0.7-28.el9_4
openssl-debugsource Red Hat:enterprise_linux:9::appstreamAll versions1:3.0.7-28.el9_4
openssl-devel Red Hat:enterprise_linux:9::appstreamAll versions1:3.0.7-28.el9_4
openssl-libs-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions1:3.0.7-28.el9_4
openssl-perl Red Hat:enterprise_linux:9::appstreamAll versions1:3.0.7-28.el9_4
openssl Red Hat:enterprise_linux:9::baseosAll versions1:3.0.7-28.el9_4
openssl-debuginfo Red Hat:enterprise_linux:9::baseosAll versions1:3.0.7-28.el9_4
openssl-debugsource Red Hat:enterprise_linux:9::baseosAll versions1:3.0.7-28.el9_4
openssl-libs Red Hat:enterprise_linux:9::baseosAll versions1:3.0.7-28.el9_4
openssl-libs-debuginfo Red Hat:enterprise_linux:9::baseosAll versions1:3.0.7-28.el9_4
edk2-aarch64 Red Hat:enterprise_linux:9::crbAll versions0:20231122-6.el9_4.4
edk2-debugsource Red Hat:enterprise_linux:9::crbAll versions0:20231122-6.el9_4.4
edk2-ovmf Red Hat:enterprise_linux:9::crbAll versions0:20231122-6.el9_4.4
edk2-tools Red Hat:enterprise_linux:9::crbAll versions0:20231122-6.el9_4.4
edk2-tools-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:20231122-6.el9_4.4
edk2-tools-doc Red Hat:enterprise_linux:9::crbAll versions0:20231122-6.el9_4.4
edk2 Rocky Linux:9All versions0:20231122-6.el9_4.4
openssl Rocky Linux:9All versions1:3.0.7-28.el9_4
openssl-3 SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions3.0.8-150400.4.63.1
openssl-3 SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions3.0.8-150400.4.63.1
openssl-3 SUSE:Linux Enterprise Micro 5.3All versions3.0.8-150400.4.63.1
openssl-3 SUSE:Linux Enterprise Micro 5.4All versions3.0.8-150400.4.63.1
openssl-3 SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions3.0.8-150500.5.42.1
openssl-3 SUSE:Linux Enterprise Module for Basesystem 15 SP6All versions3.1.4-150600.5.15.1
openssl-3 SUSE:Linux Enterprise Module for Certifications 15 SP7All versions3.1.4-150600.5.15.1
openssl-3 SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions3.0.8-150400.4.63.1
openssl-3 SUSE:Linux Enterprise Server for SAP Applications 15 SP4All versions3.0.8-150400.4.63.1
openssl-3 SUSE:Manager Proxy 4.3All versions3.0.8-150400.4.63.1
openssl-3 SUSE:Manager Server 4.3All versions3.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.

All Netapp Active Iq Unified Manager vulnerabilities

Sources

Also known as ALPINE-CVE-2024-6119, ALSA-2024:6783, ALSA-2024:8935, AZL-48535, AZL-48747, AZL-48792 and 24 more.

Is CVE-2024-6119 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free