CVE-2026-124553 Details
Description
BabelDOC from 0.3.61 before 0.7.0 contains a resource exhaustion vulnerability that allows remote attackers to exhaust CPU and memory by supplying unbounded bfrange and cidrange spans. Attackers can submit a crafted PDF whose embedded ToUnicode CMap declares a huge range, driving billions of loop iterations and stalling the translation worker.
A resource exhaustion vulnerability has been identified in BabelDOC versions 0.3.61 prior to 0.7.0. This vulnerability allows remote attackers to deplete CPU and memory resources by providing unbounded 'bfrange' and 'cidrange' spans through a crafted PDF. The embedded ToUnicode CMap in the PDF can declare excessively large ranges, leading to billions of loop iterations that stall the PDF translation process.
Users can upgrade to BabelDOC version 0.7.0 or later, where this vulnerability has been fixed. For those unable to upgrade immediately, it is recommended to isolate the PDF parsing process in a separate subprocess or container with strict memory and CPU limits, as well as a timeout, to mitigate the risk of resource exhaustion.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Nov 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-770 | Allocation of Resources Without Limits or Throttling | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| BabelDOC | <= 0.6.4 (semver) |
CPE
Remediation
| |
Change History
1 change record found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 8, 2026 | New CVE Received | [email protected] |
Volerion