Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-hqmh-ppp3-xvm7

Опубликовано: 11 мар. 2026
Источник: github
Github: Прошло ревью
CVSS4: 6.8

Описание

pypdf: manipulated stream length values can exhaust RAM

Impact

An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream.

Patches

This has been fixed in pypdf==6.8.0.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #3675.

As far as we are aware, this mostly affects reading from buffers of unknown size, as returned by open("file.pdf", mode="rb") for example. Passing a file path or a BytesIO buffer to pypdf instead does not seem to trigger the vulnerability.

Пакеты

Наименование

pypdf

pip
Затронутые версииВерсия исправления

< 6.8.0

6.8.0

EPSS

Процентиль: 2%
0.00012
Низкий

6.8 Medium

CVSS4

Дефекты

CWE-770

Связанные уязвимости

CVSS3: 5.5
ubuntu
17 дней назад

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. This vulnerability is fixed in 6.8.0.

CVSS3: 6.5
redhat
17 дней назад

A flaw was found in pypdf, a pure-Python PDF library. An attacker can craft a malicious PDF file containing a content stream with an intentionally large /Length value. When this PDF is parsed, it can lead to excessive memory consumption, resulting in a Denial of Service (DoS) condition due to resource exhaustion.

CVSS3: 5.5
nvd
17 дней назад

pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. This vulnerability is fixed in 6.8.0.

CVSS3: 5.5
debian
17 дней назад

pypdf is a free and open-source pure-python PDF library. Prior to 6.8. ...

suse-cvrf
10 дней назад

Security update for python-PyPDF2

EPSS

Процентиль: 2%
0.00012
Низкий

6.8 Medium

CVSS4

Дефекты

CWE-770