CVE-2026-3038 in FreeBSDthông tin

Tóm tắt

Bởi VulDB • 26/05/2026

Hàm `rtsock_msg_buffer()` tuần tự hóa thông tin định tuyến vào một bộ đệm. Một phần của quá trình này là sao chép các cấu trúc `sockaddr` vào một cấu trúc `sockaddr_storage` trên ngăn xếp. Hàm này giả định rằng trường độ dài `sockaddr` nguồn đã được xác thực, nhưng điều này không phải lúc nào cũng đúng, và một chương trình người dùng độc hại có thể tạo ra một yêu cầu kích hoạt tình trạng tràn bộ đệm (overflow) 127 byte.

Trong thực tế, tình trạng tràn bộ đệm này ngay lập tức ghi đè lên giá trị canary của khung ngăn xếp (stack frame) cho `rtsock_msg_buffer()`, dẫn đến lỗi panic (sự cố hệ thống) ngay khi hàm trả về.

Lỗi này cho phép một người dùng không có đặc quyền (unprivileged user) làm sập nhân (kernel) bằng cách kích hoạt tình trạng tràn bộ đệm ngăn xếp trong `rtsock_msg_buffer()`. Cụ thể, tình trạng tràn bộ đệm sẽ làm hỏng giá trị canary trên ngăn xếp, giá trị này được xác minh khi hàm trả về; điều này giúp giảm thiểu tác động của tình trạng tràn bộ đệm ngăn xếp bằng cách kích hoạt lỗi kernel panic.

Các lỗi kernel khác có thể tồn tại cho phép người dùng không gian người dùng (userspace) tìm thấy giá trị canary và do đó vô hiệu hóa biện pháp giảm thiểu, tại thời điểm đó, việc nâng cao đặc quyền cục bộ (local privilege escalation) có thể xảy ra.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Freebsd

Đặt trước

23/02/2026

Tiết lộ

09/03/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00468

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!