CVE-2026-72030 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/08/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

ata: libata-core: Từ chối số lượng phạm vi định vị đồng thời (concurrent positioning ranges) không hợp lệ

Hàm `ata_dev_config_cpr()` lấy số lượng mô tả phạm vi từ `buf[0]` của nhật ký các phạm vi định vị đồng thời (tối đa 255), do thiết bị báo cáo độc lập với kích thước nhật ký trong thư mục GPL. Giá trị đếm này sau đó được duyệt qua ở hai nơi với bước nhảy cố định là 32 byte mà không có giới hạn: lần đọc nhật ký tại đây và trình phát trang VPD INQUIRY B9h, vốn ghi một mô tả cho mỗi phạm vi vào bộ đệm `ata_scsi_rbuf` kích thước cố định 2048 byte. Một thiết bị báo cáo số lượng lớn hơn so với chính nhật ký của nó sẽ gây tràn bộ đệm đọc (lên đến 7704 byte vượt quá slab 512 byte), và một giá trị đếm trên 62 sẽ gây tràn bộ đệm phản hồi ở phía trình phát.

Áp dụng giới hạn cho giá trị đếm này ngay tại thời điểm probe, đối chiếu với cả nhật ký do thiết bị trả về và số lượng mô tả mà bộ đệm phản hồi VPD B9h có thể chứa (ATA_DEV_MAX_CPR, được suy ra từ kích thước rbuf). Từ chối một giá trị đếm nằm ngoài phạm vi hợp lệ kèm theo cảnh báo; điều này giữ cho trình phát hoạt động trong giới hạn an toàn mà không cần thay đổi riêng biệt ở đó.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

09/08/2026

Tiết lộ

15/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00200

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!