Katalog CVE

CVE-2026-46428

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

Błąd odwróconej wartości logicznej w integracji `boring-tls` biblioteki lettre (biblioteka pocztowa dla Rusta) w wersjach od 0.10.1 do 0.11.21 powoduje ciche wyłączenie weryfikacji nazwy hosta TLS dla wywołań korzystających z domyślnej (ścisłej) konfiguracji. Atakujący znajdujący się na ścieżce sieciowej może przedstawić dowolny certyfikat z ważnym łańcuchem dla dowolnej domeny i przechwycić transmisję SMTP, w tym dane uwierzytelniające PLAIN/LOGIN oraz treść wiadomości. Inne backendy TLS (native-tls, rustls) nie są dotknięte. Wersja 0.11.22 zawiera poprawkę.

Ocena ryzyka

Atakujący może przechwycić dane uwierzytelniające i treść wiadomości e-mail, co stanowi poważne zagrożenie dla poufności komunikacji.

Rekomendacja

Zaktualizuj bibliotekę lettre do wersji 0.11.22 lub nowszej, jeśli używasz funkcji `boring-tls`.

Oryginalny opis (angielski, źródło NVD)

lettre is a a mailer library for Rust. Starting in version 0.10.1 and prior to version 0.11.22, an inverted-boolean bug in lettre's `boring-tls` integration silently disables TLS hostname verification for callers using the default (strict) configuration. An on-path attacker presenting any chain-valid certificate for any domain can intercept SMTP submission, including PLAIN/LOGIN credentials and message contents, against any lettre user built with the `boring-tls` feature. Other TLS backends (`native-tls`, `rustls`) are unaffected. Version 0.11.22 patches the issue.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS