CVE-2026-98229 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/10/2026

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

xfrm: lưu trữ dữ liệu trạng thái đầu vào trước khi secpath bị đặt lại

Hàm xfrm_input() lưu trữ xfrm_state hiện tại trong secpath của skb trong quá trình xử lý phía nhận. Một số đường dẫn đầu vào có thể đặt lại secpath đó trước khi xfrm_input() hoàn thành việc giải tham chiếu (dereferencing) trạng thái.

Các người dùng callback nhận như VTI và giao diện XFRM có thể đặt lại secpath. Đường dẫn nhận của VTI thực hiện điều này trước khi kiểm tra xem gói tin có vượt qua các không gian mạng (network namespaces) hay không, trong khi đường dẫn giao diện XFRM chỉ làm vậy đối với các gói tin vượt qua không gian mạng. Lỗi XFRM_MAX_DEPTH cũng có thể đặt lại secpath trước khi callback drop cuối cùng báo cáo protocol của trạng thái hiện tại.

Nếu secpath_reset() giảm tham chiếu (reference) đến trạng thái cuối cùng trong khi trạng thái đó đang bị xóa đồng thời, xfrm_input() vẫn có thể giải tham chiếu vào vùng nhớ đã được giải phóng (freed state) khi chọn transport_finish() hoặc báo cáo protocol của callback drop.

Hãy lưu trữ protocol của trạng thái trên ngăn xếp (stack) trong khi trạng thái còn hợp lệ, và sử dụng họ địa chỉ (address family) đã được lưu trước đó cho transport_finish(). Trạng thái XFRM_STATE_ACQ larval không có loại (type), do đó hãy giữ lại nexthdr làm protocol của nó. Điều này bảo toàn cơ chế dự phòng đường dẫn drop hiện tại mà tránh các giải tham chiếu trạng thái sau khi đặt lại, đồng thời không thêm một tham chiếu trạng thái bổ sung cho mỗi gói tin nhận được.

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

25/09/2026

Tiết lộ

06/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

Interested in the pricing of exploits?

See the underground prices here!