CVE-2026-74293 in Linux
Tóm tắt
Bởi VulDB • 15/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
ASoC: fsl: fsl_audmix: Xác thực các giá trị enum đã ghi
Hàm `fsl_audmix_put_mix_clk_src()` và `fsl_audmix_put_out_src()` chuyển đổi mục enum do người dùng cung cấp bằng hàm `snd_soc_enum_item_to_val()` trước khi kiểm tra xem mục đó có nằm trong số lượng mục của enum hay không.
Trình trợ giúp chung `snd_soc_put_enum_double()` thực hiện xác thực này, nhưng các callback này sử dụng giá trị đã chuyển đổi trước: đường dẫn nguồn xung nhịp (clock-source) thử nghiệm nó bằng hàm `BIT()`, và đường dẫn nguồn đầu ra lập chỉ mục bảng chuyển tiếp prms bằng giá trị đó.
Hãy từ chối các mục enum nằm ngoài phạm vi hợp lệ trước khi chuyển đổi chúng.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.