CVE-2026-98388 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/10/2026

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

exec: thực hiện do_close_on_exec() trước khi lấy exec_update_lock

do_close_on_exec() hiện đang xảy ra trong khi giữ khóa exec_update_lock, một khóa được sử dụng ở nhiều nơi để truy cập trạng thái tiến trình nhằm đồng bộ hóa việc kiểm tra quyền truy cập. Gần đây tôi đã thêm một trường hợp sử dụng khác của exec_update_lock, gây ra sự suy giảm hiệu năng (regression).

do_close_on_exec() có thể bị chặn khi chờ phản hồi từ hệ thống tệp. Điều này có nghĩa là một hệ thống tệp bị treo (hung) có thể làm tắc các đường dẫn thực thi sử dụng exec_update_lock; và cũng có nghĩa là một hệ thống tệp FUSE cố gắng kiểm tra tiến trình gọi sẽ gây ra tình trạng chết mã hóa (deadlock).

Để tránh các vấn đề như vậy, hãy di chuyển do_close_on_exec() trước khi lấy exec_update_lock, nhưng sau khi bảng FD đã được sao chép nếu cần thiết.

Tôi đã xem qua tất cả các lệnh gọi giữa vị trí cũ và mới của lời gọi do_close_on_exec(); dường như không có truy cập nào vào bảng mô tả tệp (file descriptor table) ở giữa.

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

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

14/10/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

Do you want to use VulDB in your project?

Use the official API to access entries easily!