Katalog CVE

GHSA-r7g4-qg5f-qqm2

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nodemailer wyłącza weryfikację certyfikatów TLS w swoim wewnętrznym kliencie HTTPS, ustawiając rejectUnauthorized: false w pliku lib/fetch/index.js. Powoduje to, że żądania tokenów OAuth2 ufają nieprawidłowym lub samopodpisanym certyfikatom HTTPS.

Ocena ryzyka

Organizacja naraża się na przechwycenie wrażliwych danych uwierzytelniających OAuth2 przez atakującego typu man-in-the-middle, który może podszyć się pod serwer i przejąć tokeny dostępu.

Rekomendacja

Należy natychmiast zaktualizować Nodemailer do wersji, w której usunięto ustawienie rejectUnauthorized: false, lub ręcznie włączyć weryfikację certyfikatów w konfiguracji klienta HTTPS.

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

### Summary Nodemailer disables TLS certificate verification in its internal HTTPS fetch client through the use of rejectUnauthorized: false inside lib/fetch/index.js. As a result, OAuth2 token requests trust invalid or self-signed HTTPS certificates and transmit sensitive OAuth credentials over co

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