← CVE Intelligence

CVE-2024-38618

ALSA: timer: Set lower bound of start tick time PUBLISHED

Description (CNA)

In the Linux kernel, the following vulnerability has been resolved: ALSA: timer: Set lower bound of start tick time Currently ALSA timer doesn't have the lower limit of the start tick time, and it allows a very small size, e.g. 1 tick with 1ns resolution for hrtimer. Such a situation may lead to an unexpected RCU stall, where the callback repeatedly queuing the expire update, as reported by fuzzer. This patch introduces a sanity check of the timer start tick time, so that the system returns an error when a too small start size is set. As of this patch, the lower limit is hard-coded to 100us, which is small enough but can still work somehow.

Affected (CNA)

Vendor / productVersions
Linux / Linuxaffected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before 68396c825c43664b20a3a1ba546844deb2b4e48f; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before 74bfb8d90f2601718ae203faf45a196844c01fa1; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before bdd0aa055b8ec7e24bbc19513f3231958741d0ab; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before 83f0ba8592b9e258fd80ac6486510ab1dcd7ad6e; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before ceab795a67dd28dd942d0d8bba648c6c0f7a044b; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before 2c95241ac5fc90c929d6c0c023e84bf0d30e84c3; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before abb1ad69d98cf1ff25bb14fff0e7c3f66239e1cd; affected bbaf5e97337287479eb78dbc3822d9560bbfd2e2 before 4a63bd179fa8d3fcc44a0d9d71d941ddd62f0c4e
Linux / Linuxaffected 2.6.29; unaffected 0 before 2.6.29; unaffected 4.19.316 through 4.19.*; unaffected 5.4.278 through 5.4.*; unaffected 5.10.219 through 5.10.*; unaffected 5.15.161 through 5.15.*; unaffected 6.1.93 through 6.1.*; unaffected 6.6.33 through 6.6.*; unaffected 6.9.3 through 6.9.*; unaffected 6.10 through *

CWE

No CWE identifiers supplied.

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.

CVE

No English description supplied.