Katalog CVE

CVE-2026-38970

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

Podatność w bibliotece pdfcpu do wersji 0.11.1 powoduje odmowę usługi (DoS) przez niekontrolowaną rekurencję w parserze PDF. Funkcje ParseObjectContext() i parseArray() w pliku parse.go rekurencyjnie przetwarzają zagnieżdżone obiekty PDF bez ograniczenia głębokości, co może doprowadzić do przepełnienia stosu.

Ocena ryzyka

Atakujący może wysłać specjalnie spreparowany plik PDF z głęboko zagnieżdżonymi obiektami, powodując awarię aplikacji i przerwanie działania usługi. Ryzyko dotyczy systemów przetwarzających pliki PDF pochodzące z niepewnych źródeł.

Rekomendacja

Należy zaktualizować bibliotekę pdfcpu do wersji nowszej niż 0.11.1, która zawiera poprawkę ograniczającą głębokość rekurencji. Jeśli aktualizacja nie jest możliwa, należy wdrożyć walidację plików PDF przed ich przetworzeniem.

Powiązane podatności

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

pdfcpu through v0.11.1 contains an uncontrolled-recursion denial-of-service issue in pkg/pdfcpu/model/parse.go. The parser descends recursively through nested PDF objects, including arrays, via ParseObjectContext() and parseArray() without enforcing a maximum nesting depth.

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