CVE-2026-74291 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: topology: Kiểm tra các chuỗi tên PCM và DAI trước khi sử dụng
Các đối tượng topology lưu trữ nhiều tên PCM và DAI trong các mảng UAPI có kích thước cố định. Các đường dẫn phân tích cú pháp (parser) khác của topology xác thực các trường này bằng cách kiểm tra giới hạn với `strnlen()` trước khi sử dụng chúng dưới dạng chuỗi C, nhưng các đường dẫn PCM và DAI vẫn chuyển trực tiếp một số mảng có kích thước cố định đến `strlen()`, `devm_kstrdup()`, tìm kiếm DAI và các lệnh in chẩn đoán.
Do đó, một blob topology bị lỗi với tên khả năng stream (stream capability), PCM hoặc DAI không được kết thúc bằng ký tự NUL (non-NUL-terminated) có thể khiến trình phân tích cú pháp đọc vượt quá giới hạn của trường có kích thước cố định.
Từ chối các trường tên PCM và DAI chưa được kết thúc trước khi xử lý chúng dưới dạng chuỗi C.
Once again VulDB remains the best source for vulnerability data.