CVE-2026-64082 in Linuxthông tin

Tóm tắt

Bởi VulDB • 20/07/2026

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

riscv: Sửa lỗi hỏng thanh ghi do các biến cregs chưa khởi tạo trong trường hợp lỗi

Hàm compat_riscv_gpr_set() gọi hàm cregs_to_regs() một cách không điều kiện, ngay cả khi user_regset_copyin() thất bại. Vì cregs là một biến ngăn xếp (stack) chưa được khởi tạo, việc thất bại của copyin sẽ dẫn đến dữ liệu ngăn xếp chưa khởi tạo bị ghi vào pt_regs của tác vụ đích, làm hỏng trạng thái thanh ghi và có thể gây rò rỉ nội dung ngăn xếp kernel.

Hàm compat_restore_sigcontext() cũng gặp phải vấn đề tương tự: nó gọi cregs_to_regs() ngay cả khi __copy_from_user() thất bại, dẫn đến cùng một lỗi hỏng trạng thái thanh ghi của tác vụ trả về tín hiệu (signal-returning task) trong trường hợp xảy ra lỗi.

Chỉ gọi hàm cregs_to_regs() khi việc sao chép dữ liệu từ người dùng thành công.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

19/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!