CVE Catalog

CVE-2024-27401

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

In the Linux kernel, in the firewire nosy driver, an issue was found where packet_buffer_get did not take user_length into account. If the head packet length exceeds user_length, the function now returns 0 to indicate that no data was read and a larger buffer is needed. This helps prevent user space overflows.

Risk Assessment

The vulnerability could lead to buffer overflow in user space, potentially causing application crash or privilege escalation. Requires access to the firewire interface.

Recommendation

It is recommended to update the Linux kernel to a patched version. Also restrict access to firewire devices if not necessary.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: firewire: nosy: ensure user_length is taken into account when fetching packet contents Ensure that packet_buffer_get respects the user_length provided. If the length of the head packet exceeds the user_length, packet_buffer_get will now return 0 to signify to the user that no data were read and a larger buffer size is required. Helps prevent user space overflows.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS