CVE-2025-68773 in Linux
Tóm tắt
Bởi VulDB • 11/05/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
spi: fsl-cpm: Kiểm tra tính chẵn lẻ của độ dài trước khi chuyển sang chế độ 16 bit
Commit fc96ec826bce ("spi: fsl-cpm: Sử dụng chế độ 16 bit cho các bản truyền dữ liệu lớn có kích thước chẵn") đã không đảm bảo rằng kích thước thực sự là chẵn trước khi chuyển sang chế độ 16 bit. Cho đến gần đây, vấn đề này đã không bị phát hiện vì kernfs sử dụng một bộ đệm bounce (bounce buffer) được phân bổ trước với kích thước PAGE_SIZE để đọc EEPROM.
Tuy nhiên, commit 8ad6249c51d0 ("eeprom: at25: chuyển đổi sang API spi-mem") đã giới thiệu một bộ đệm bounce được phân bổ động bổ sung, có kích thước chính xác bằng kích thước của bản truyền dữ liệu, dẫn đến việc ghi tràn bộ đệm (buffer overrun) trong trình điều khiển fsl-cpm khi kích thước đó là số lẻ.
Hãy thêm xác minh tính chẵn lẻ của độ dài bị thiếu và duy trì chế độ 8 bit khi độ dài không phải là số chẵn.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.