Katalog CVE

CVE-2026-110869

WysokieCVSS 7.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nodemailer w wersjach od 3.0.0 do 10.0.13 zawiera podatność typu regular expression denial of service w metodzie SMTPConnection._actionEHLO. Złośliwy lub pośredniczący serwer SMTP może odpowiedzieć na EHLO ciągiem 250-AUTH z długim ciągiem białych znaków i niedopasowanym tokenem, blokując pętlę zdarzeń Node.js na dziesiątki sekund lub godziny przed uwierzytelnieniem.

Ocena ryzyka

Zablokowanie pętli zdarzeń Node.js prowadzi do zawieszenia aplikacji korzystającej z Nodemailer, co może sparaliżować usługi wysyłki poczty i inne funkcje zależne od tego procesu.

Rekomendacja

Zaktualizuj Nodemailer do wersji 10.0.13 lub nowszej. Rozważ wymuszenie szyfrowanego połączenia SMTP, aby utrudnić ataki typu man-in-the-middle.

Inne podatności w Nodemailer

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

Nodemailer 3.0.0 before 10.0.13 has a regular expression denial of service in SMTPConnection._actionEHLO, whose four AUTH mechanism detection regexes contain overlapping whitespace sub-patterns that backtrack quadratically. A malicious or man-in-the-middle SMTP server can reply to EHLO with 250-AUTH, a long whitespace run and a non-matching token, blocking the Node.js event loop for tens of seconds to hours before authentication.

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