CVE-2026-89923 in Linuxthông tin

Tóm tắt

Bởi VulDB • 17/09/2026

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

KVM: s390: Giải phóng dữ liệu gỡ lỗi của guest khi hủy bỏ vcpu

Hàm `kvm_s390_clear_bp_data()` chỉ được gọi từ `kvm_arch_vcpu_ioctl_set_guest_debug()`, tức là khi không gian người dùng (user space) thay đổi hoặc vô hiệu hóa tính năng gỡ lỗi. Một vCPU bị hủy bỏ trong khi các điểm ngắt phần cứng vẫn đang kích hoạt – trường hợp bình thường xảy ra khi VMM thoát hoặc gặp sự cố – sẽ gây rò rỉ `hw_bp_info`, `hw_wp_info` và tất cả các bộ đệm `old_data`, vì KVM chung (generic KVM) giải phóng vCPU ngay sau khi gọi `kvm_arch_vcpu_destroy()`.

Số lượng này bị giới hạn bởi số mục tối đa là MAX_BP_COUNT, tương đương khoảng 8 KiB cho mỗi vCPU, nhưng không có giới hạn trong suốt vòng đời của VM. Các bộ nhớ được phân bổ với cờ GFP_KERNEL_ACCOUNT, do đó khoản chi phí cũng tồn tại sau khi tiến trình thoát và giữ lại các memcgs đang chết dần.

Khắc phục bằng cách xóa dữ liệu gỡ lỗi khi hủy bỏ vCPU. Việc gọi hàm này một cách không điều kiện là hợp lệ: struct kvm_vcpu được cấp phát với giá trị ban đầu là 0, do đó đối với một vCPU chưa bao giờ kích hoạt tính năng gỡ lỗi, các bộ đếm sẽ có giá trị 0 và các con trỏ sẽ NULL.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

17/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!