CVE Catalog

CVE-2024-35823

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.92%

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

Summary

In the Linux kernel, a vulnerability was fixed where the Unicode buffer was corrupted when deleting characters in the virtual terminal (vt) subsystem. The issue was caused by overlapping buffers and the use of memcpy() instead of memmove(), leading to data corruption.

Risk Assessment

Console buffer corruption may lead to unpredictable system behavior or data leakage. In environments with virtual console access, this could be exploited to destabilize the system.

Recommendation

Update the Linux kernel to a version containing the fix (the patch replaces memcpy() with memmove()). Apply updates provided by your distribution.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: vt: fix unicode buffer corruption when deleting characters This is the same issue that was fixed for the VGA text buffer in commit 39cdb68c64d8 ("vt: fix memory overlapping when deleting chars in the buffer"). The cure is also the same i.e. replace memcpy() with memmove() due to the overlaping buffers.

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