fpdf2
Simple & fast PDF generation for Python
Activity
- Latest release
- 1d ago
- Total releases
- 55
- Cadence
- ~30 days
- Last 12 months
- 5
Details
- License
- unknown
- First release
- May 04, 2017
| Version | Released | |
|---|---|---|
2.9.0
minor
|
2.9.0
minor
Dependencies (30)
+ 22 more |
|
2.8.9
patch
|
2.8.9
patch
Dependencies (31)
+ 23 more |
|
2.8.8
patch
|
2.8.8
patch
Dependencies (31)
+ 23 more |
|
2.8.7
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.7
patch
Dependencies (30)
+ 22 more |
|
2.8.6
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.6
patch
Dependencies (31)
+ 23 more |
|
2.8.5
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.5
patch
Dependencies (3)
|
|
2.8.4
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.4
patch
Dependencies (3)
|
|
2.8.3
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.3
patch
Dependencies (3)
|
|
2.8.2
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.2
patch
Dependencies (3)
|
|
2.8.1
minor
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.8.1
minor
Dependencies (3)
|
|
2.7.9
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.9
patch
Dependencies (3)
|
|
2.7.8
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.8
patch
Dependencies (3)
|
|
2.7.7
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.7
patch
Dependencies (3)
|
|
2.7.6
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.6
patch
Dependencies (3)
|
|
2.7.5
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.5
patch
Dependencies (3)
|
|
2.7.4
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.4
patch
Dependencies (3)
|
|
2.7.3
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.3
patch
Dependencies (3)
|
|
2.7.2
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.2
patch
Dependencies (3)
|
|
2.7.1
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.1
patch
Dependencies (3)
|
|
2.7.0
minor
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.7.0
minor
Dependencies (3)
|
|
2.6.1
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.6.1
patch
Dependencies (3)
|
|
2.6.0
minor
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.6.0
minor
Dependencies (3)
|
|
2.5.7
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.7
patch
Dependencies (4)
|
|
2.5.6
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.6
patch
Dependencies (3)
|
|
2.5.5
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.5
patch
Dependencies (2)
|
|
2.5.4
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.4
patch
Dependencies (2)
|
|
2.5.3
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.3
patch
Dependencies (2)
|
|
2.5.2
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.2
patch
Dependencies (2)
|
|
2.5.1
patch
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.1
patch
Dependencies (2)
|
|
2.5.0
minor
2 CVEs
CVE-2026-114610
GHSA-wqw6-wpr3-45rh
Oct 27, 2026
fpdf2: Exponential SVG '<use>' expansion causes CPU and memory exhaustion in 'FPDF.image()'
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
None
None
High
Summaryfpdf2 expands SVG This was reproduced with an 895-byte SVG on fpdf2 2.8.7. Under a 128 MB process limit, the input kept the process busy for about 14 seconds before raising DetailsThe issue is in fpdf2's own SVG reference handling. It does not rely on XML entities, external URLs, local files, or vulnerable behavior in another dependency. When fpdf2 resolves an SVG reference,
An attacker can define
PoCThis was tested on Linux with Python 3.13.5. The script applies a 128 MB address-space limit so the process fails safely instead of consuming all available system memory.
Execution time varies by machine, but the process should show heavy resource use and fail at the configured memory limit. ImpactThis is an uncontrolled resource consumption vulnerability affecting applications that pass user-controlled SVG data to The payload is less than 1 KB and requires no external resource access, XML entities, special network configuration, or permissive fpdf2 settings. Affected versions
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
+ 15 more Show less
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.5.0
minor
Dependencies (1)
|
|
2.4.6
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.6
patch
Dependencies (1)
|
|
2.4.5
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.5
patch
Dependencies (1)
|
|
2.4.4
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.4
patch
Dependencies (1)
|
|
2.4.3
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.3
patch
Dependencies (1)
|
|
2.4.2
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.2
patch
Dependencies (1)
|
|
2.4.1
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.1
patch
Dependencies (1)
|
|
2.4.0
minor
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.4.0
minor
Dependencies (1)
|
|
2.3.5
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.3.5
patch
Dependencies (1)
|
|
2.3.4
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.3.4
patch
Dependencies (1)
|
|
2.3.3
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.3.3
patch
Dependencies (1)
|
|
2.3.2
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.3.2
patch
Dependencies (1)
|
|
2.3.1
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.3.1
patch
Dependencies (1)
|
|
2.3.0
minor
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.3.0
minor
Dependencies (1)
|
|
2.2.0
minor
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.2.0
minor
Dependencies (1)
|
|
2.2.0rc3
pre
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.2.0rc3
pre
|
|
2.2.0rc2
pre
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.2.0rc2
pre
Dependencies (1)
|
|
2.2.0rc1
pre
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.2.0rc1
pre
Dependencies (1)
|
|
2.1.0
minor
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.1.0
minor
Dependencies (3)
|
|
2.1.0rc1
pre
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.1.0rc1
pre
Dependencies (3)
|
|
2.0.6
patch
1 CVE
CVE-2026-114609
GHSA-rw7v-4hrq-x6r9
Oct 27, 2026
fpdf2 implicitly loads external URLs and local image paths when rendering attacker-controlled content
5.8
/ 10
Medium
Network
Low
None
None
Changed
Low
None
None
Summary
This behavior is relevant in applications that render untrusted or user-provided input without sanitizing or restricting embedded resource references. DescriptionIn affected versions,
During document processing, resource references embedded in input content are automatically dereferenced using this mechanism. This behavior is reachable through:
If an application renders attacker-controlled input through these APIs, that input can cause:
This may enable Server-Side Request Forgery (SSRF) in applications that render untrusted content. Local file access impact is limited: the library attempts to open the referenced path, but successful embedding depends on the target being a valid and supported image or SVG resource.
ImpactThis issue affects applications that render untrusted or partially trusted content using Applications may be impacted if they:
Potential impacts include:
The severity depends on how Example scenarios HTML:
SVG:
Direct image path:
Workarounds Applications can mitigate this by:
Credits
Affected versions
2.0.0
2.0.1
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.0rc1
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
+ 40 more Show less
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5.0
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.0
2.6.1
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
Fixed in
2.8.8
References
Updated Oct 27, 2026 · Source: OSV.dev |
2.0.6
patch
Dependencies (4)
|