Katalog CVE

GHSA-v53p-9fqp-m79j

Wysokie
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

Gdy addressparser nie znajdzie adresu w ścisłym odczycie, używa wzorca /\s*\b[^@\s]+@[^\s]+\b\s*/ do wyciągnięcia adresu z tekstu. Ten wzorzec powoduje kwadratowe cofanie, co prowadzi do przeciążenia przy przetwarzaniu pojedynczego nagłówka.

Ocena ryzyka

Atakujący może wysłać specjalnie spreparowany nagłówek, powodując znaczne zużycie zasobów i potencjalnie DoS.

Rekomendacja

Zaktualizuj bibliotekę addressparser do wersji z poprawką lub ogranicz rozmiar przetwarzanych nagłówków.

Powiązane podatności

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

### Summary When `addressparser` finds no address by its strict reading, it falls back to pulling one out of the free text with `/\s*\b[^@\s]+@[^\s]+\b\s*/`. That pattern backtracks quadratically: `[^@\s]+` is retried from every offset and rescans the run to the next `@` each time. A single header

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