Katalog CVE

CVE-2026-47110

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 22 - wyżej niż 22% wszystkich znanych CVE

Streszczenie

Podatność w Tiptap for PHP przed wersją 2.1.1 pozwala uwierzytelnionym atakującym na przeprowadzenie ataku typu DoS poprzez przesłanie JSON-a z polem attrs.href ustawionym na tablicę zamiast stringa. Powoduje to nieobsłużony błąd TypeError w funkcji Link::isAllowedUri() podczas przekazywania do preg_match(), co może trwale uszkodzić rekordy i zablokować renderowanie HTML dla wszystkich użytkowników.

Ocena ryzyka

Organizacja narażona jest na przerwanie działania aplikacji, ponieważ atakujący może trwale zablokować renderowanie treści dla wszystkich użytkowników, dopóki uszkodzone rekordy nie zostaną ręcznie naprawione w bazie danych.

Rekomendacja

Należy natychmiast zaktualizować Tiptap for PHP do wersji 2.1.1 lub nowszej, która zawiera poprawkę walidacji wejścia. Dodatkowo warto rozważyć wprowadzenie walidacji typów danych po stronie serwera dla pól JSON.

Powiązane podatności

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

Tiptap for PHP before version 2.1.1 contains an input validation vulnerability that allows authenticated attackers to cause a denial of service by submitting Tiptap JSON with the attrs.href field set to an array instead of a string, causing an unhandled TypeError in the Link::isAllowedUri() function when passed to preg_match(). Attackers can persist malformed JSON records that permanently crash the server-side HTML rendering pipeline for all subsequent viewers of that record until the database entry is manually repaired.

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