CVE-2026-24904 in TrustTunnelthông tin

Tóm tắt

Bởi VulDB • 28/06/2026

TrustTunnel là một giao thức VPN mã nguồn mở có vấn đề bỏ qua quy tắc trong các phiên bản trước 0.9.115. Trong `tls_listener.rs`, hàm `TlsListener::listen()` thực hiện peek (nhìn trộm) 1024 byte và gọi `extract_client_random(...)`. Nếu `parse_tls_plaintext` thất bại (ví dụ: ClientHello bị phân mảnh/phần lẻ được chia nhỏ qua các lần ghi TCP), thì `extract_client_random` trả về `None`. Trong `rules.rs`, `RulesEngine::evaluate` chỉ đánh giá `client_random_prefix` khi `client_random` là `Some(...)`. Do đó, khi việc trích xuất thất bại (`client_random == None`), bất kỳ quy tắc nào dựa trên sự khớp của `client_random_prefix` sẽ bị bỏ qua và quá trình đánh giá chuyển tiếp sang các quy tắc sau. Lưu ý quan trọng về ngữ nghĩa: `client_random_prefix` chỉ là một điều kiện khớp (match condition). Nó không có nghĩa là "chặn các tiền tố không khớp" theo cách độc lập. Một quy tắc với `client_random_prefix = ...` sẽ kích hoạt hành động (`action`) của nó chỉ khi tiền tố khớp (và trường này khả dụng để đánh giá). Các trường hợp không khớp (hoặc `None`) đơn giản là không khớp với quy tắc đó và tiếp tục chuyển tiếp sang các quy tắc sau. Lỗ hổng đã được sửa trong phiên bản 0.9.115.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

27/01/2026

Tiết lộ

30/01/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00257

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!