CVE-2026-24904 in TrustTunnelinformazioni

Riassunto

di VulDB • 15/06/2026

TrustTunnel è un protocollo VPN open-source affetto da un problema di bypass delle regole nelle versioni precedenti alla 0.9.115. In `tls_listener.rs`, `TlsListener::listen()` effettua un peek di 1024 byte e chiama `extract_client_random(...)`. Se `parse_tls_plaintext` fallisce (ad esempio, a causa di un ClientHello frammentato/parziale suddiviso su più scritture TCP), `extract_client_random` restituisce `None`. In `rules.rs`, `RulesEngine::evaluate` valuta solo `client_random_prefix` quando `client_random` è `Some(...)`. Di conseguenza, quando l'estrazione fallisce (`client_random == None`), qualsiasi regola che dipende dalla corrispondenza di `client_random_prefix` viene saltata e la valutazione prosegue con le regole successive. Come nota importante sul comportamento semantico: `client_random_prefix` è una condizione di match. Non significa di per sé "blocca i prefissi non corrispondenti". Una regola con `client_random_prefix = ...` attiva la propria `action` solo quando il prefisso corrisponde (e il campo è disponibile per la valutazione). Le non corrispondenze (o `None`) semplicemente non corrispondono a quella regola e continuano a passare alla valutazione delle regole successive. La vulnerabilità è risolta nella versione 0.9.115.

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

Responsabile

GitHub M

Prenotare

27/01/2026

Divulgazione

30/01/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00257

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!