CVE-2024-56598
Description
A flaw was found in the Linux kernel's JFS (Journaled File System) implementation. An out-of-bounds array access can occur in the dtReadFirst function when reading directory data from a corrupted or maliciously crafted filesystem. A local user capable of mounting or processing such a filesystem could exploit this vulnerability to crash the system, resulting in a Denial of Service (DoS), or potentially access sensitive kernel memory.
Mitigation
Prevent the jfs kernel module from loading by executing the following command as root:
text
echo "install jfs /bin/true" >> /etc/modprobe.d/disable-jfs.conf
If the module is already loaded in the kernel, a system restart is required for the change to take effect.
Caveat: Applying this workaround will prevent mounting or reading any JFS filesystems on the system.
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 Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 7.1 | 7.8 | 7.1 |
| Attack Vector | Local | Local | Local |
| Attack Complexity | Low | Low | Low |
| Privileges Required | Low | Low | None |
| User Interaction | None | None | Required |
| Scope | Unchanged | Unchanged | Unchanged |
| Confidentiality | High | High | High |
| Integrity Impact | None | High | None |
| Availability Impact | High | High | High |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
NVD: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
cve.org: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.