Katalog CVE

GHSA-4ffr-jq9g-5ffx

Średnie
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

Klient SMTP Nodemailer stosuje cztery wyrażenia regularne do odpowiedzi EHLO w celu wykrycia mechanizmów SASL. Każdy wzorzec zawiera nakładające się podwzorce dopasowujące białe znaki, co powoduje kwadratowe (O(n^2)) cofanie przy długich nazwach mechanizmów.

Ocena ryzyka

Złośliwy lub źle skonfigurowany serwer SMTP może wysłać długą odpowiedź EHLO, powodując wysokie zużycie CPU i opóźnienia (ReDoS). Może to zakłócić wysyłkę poczty przez aplikację.

Rekomendacja

Zaktualizować Nodemailer do wersji zawierającej poprawkę. Rozważyć ograniczenie długości odpowiedzi EHLO lub izolację procesu wysyłki poczty.

Inne podatności w Nodemailer

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

## Summary Nodemailer's SMTP client applies four regular expressions to a peer's EHLO response to detect the supported SASL mechanisms. Each pattern uses an alternation with two overlapping whitespace-matching sub-patterns, which produces quadratic (O(n^2)) backtracking whenever the mechanism name

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