Katalog CVE

GHSA-6vj9-mwq6-2f5v

Średnie
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

Globalna pamięć podręczna DNS w Nodemailer jest kluczowana tylko według `host`, ale każdy wpis przechowuje również specyficzny dla wywołującego `servername` TLS. Gdy dwa bezpośrednie transporty SMTPS używają tego samego hosta DNS z różnymi wartościami `tls.servername`, nazwa serwera z pierwszego transportu jest zwracana do drugiego.

Ocena ryzyka

Może to prowadzić do nawiązania połączenia z niewłaściwym serwerem (np. zamiast zamierzonego serwera, połączenie trafia do innego), co może skutkować wyciekiem danych lub naruszeniem integralności komunikacji.

Rekomendacja

Zaleca się uwzględnienie `servername` w kluczu pamięci podręcznej DNS lub unikanie współdzielenia globalnej pamięci podręcznej między transportami o różnych ustawieniach TLS.

Inne podatności w Nodemailer

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

### Summary Nodemailer's process-global DNS cache is keyed only by `host`, but each cache entry also stores the caller-specific TLS `servername`. When two direct SMTPS transports use the same DNS host with different `tls.servername` values, the first transport's server name is returned to the secon

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