CVE-2024-47693

Description

A flaw was found in the Linux kernel's InfiniBand (IB) core. Improper error handling during the setup of the InfiniBand cache can lead to a lack of proper resource cleanup. This issue could allow a local attacker to trigger a kernel warning, resulting in a Denial of Service (DoS) on the affected system.

Mitigation

If InfiniBand functionality is not required, the `ib_core` kernel module can be prevented from loading to mitigate this vulnerability. To blacklist the `ib_core` module, create a file named `/etc/modprobe.d/blacklist-ib_core.conf` with the following content: `blacklist ib_core`. After creating the file, regenerate the initramfs and reboot the system for the changes to take effect. This action may impact system functionality that relies on InfiniBand.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score6.56.5N/A
Attack VectorNetworkNetworkN/A
Attack ComplexityLowLowN/A
Privileges RequiredLowLowN/A
User InteractionNoneNoneN/A
ScopeUnchangedUnchangedN/A
ConfidentialityNoneNoneN/A
Integrity ImpactNoneNoneN/A
Availability ImpactHighHighN/A

Vector

Red Hat: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

NVD: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Understanding the Weakness (CWE)

Other,Confidentiality,Integrity

Technical Impact: Other; Read Application Data; Modify Application Data; DoS: Resource Consumption (Other)

It is possible to overflow the number of temporary files because directories typically have limits on the number of files allowed. This could create a denial of service problem.

Frequently Asked Questions

Want to get errata notifications? Sign up here.