Katalog CVE

CVE-2026-41576

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Brave CMS przed poprawką 6c56603 miał formularz kontaktowy dostępny publicznie, co pozwalało na wstrzykiwanie niebezpiecznego HTML do treści e-maili. Użytkownik dostarczony tekst wiadomości był przetwarzany przez funkcję nl2br(), która nie sanitizowała HTML, co umożliwiało atakującym tworzenie phishingowych interfejsów w e-mailach wysyłanych do administratora.

Ocena ryzyka

Organizacja może być narażona na ataki phishingowe, które mogą prowadzić do kradzieży danych lub kompromitacji kont administratorów. Wstrzyknięcie nieautoryzowanego HTML do e-maili może również wpłynąć na reputację organizacji.

Rekomendacja

Zaleca się aktualizację Brave CMS do wersji zawierającej poprawkę 6c56603 oraz monitorowanie e-maili pod kątem podejrzanych treści. Dodatkowo warto wdrożyć dodatkowe mechanizmy zabezpieczające formularze kontaktowe.

Inne podatności w Brave CMS

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

Brave CMS is an open-source CMS. Prior to commit 6c56603, the contact form is publicly accessible (no authentication required). User-supplied message text is passed through PHP's nl2br() function, which converts newlines to <br> tags but does not escape HTML. The resulting string is then passed to a Blade email template using the unescaped {!! $msg !!} directive. The resulting content is then rendered in a Blade email template using the unescaped {!! $msg !!} directive. Because HTML is not sanitized, arbitrary markup can be injected into the email body. While modern HTML-capable email clients (Gmail or Outlook Web) typically block JavaScript execution, they still render HTML content. This allows attackers to craft convincing phishing interfaces inside the email sent to the administrator. This issue has been patched via commit 6c56603.

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