PatchSiren cyber security CVE debrief
CVE-2026-32686 ericmj CVE debrief
CVE-2026-32686 is an Uncontrolled Resource Consumption vulnerability in the ericmj decimal library, which can lead to a Denial of Service (DoS) attack. The library does not bound the exponent on parsed input, allowing an attacker to cause an out-of-memory crash with a single malicious request. This issue affects decimal versions from 0.1.0 before 3.0.0.
- Vendor
- ericmj
- Product
- decimal
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-07
- Original CVE updated
- 2026-09-08
- Advisory published
- 2026-05-07
- Advisory updated
- 2026-09-08
Who should care
Defenders responsible for ericmj/decimal library-based applications should assess exposure and prioritize patching or upgrading to a fixed version. This includes operators, platform administrators, vulnerability management teams, and security teams who manage or secure applications using the decimal library. They should validate and limit user-supplied decimal input, monitor for suspicious traffic and system resource usage, and review compensating controls
Why it matters
CVE-2026-32686 is an Uncontrolled Resource Consumption vulnerability in the ericmj decimal library, which can lead to a Denial of Service (DoS) attack. Defenders should prioritize patching or upgrading to a fixed version, validate and limit user-supplied decimal input, and monitor for suspicious traffic and system resource usage.
- Potential Denial of Service (DoS) due to out-of-memory crashes
- Possible system resource exhaustion
- Required verification of affected versions and exposure
- Need for input validation and limiting
Technical summary
The decimal library does not bound the exponent on parsed input, allowing an attacker to cause an out-of-memory crash with a single malicious request. Any application that accepts user-supplied decimal input and subsequently performs arithmetic, rounding, conversion to integer, or string formatting on it is exposed. This issue affects decimal versions from 0.1.0 before 3.0.0. Defenders should prioritize patching or upgrading to a fixed version, as this vulnerability can be exploited with a single request, potentially leading to Denial of Service (DoS) attacks.
Defensive priority
Defenders should prioritize patching or upgrading to a fixed version of the decimal library, as this vulnerability can be exploited with a single request.
Recommended defensive actions
- Patch or upgrade to a fixed version of the decimal library (version 3.0.0 or later)
- Validate and limit user-supplied decimal input
- Monitor for suspicious traffic and system resource usage
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, affected versions from 0.1.0 before 3.0.0, and references to source code changes and advisories. Defenders should verify affected deployments, assess exposure, and prioritize patching or upgrading to a fixed version. Evidence limits are based on CVE and NVD information, with unknown scope for unreported deployments.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-32686 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-32686
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-32686 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-32686
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-32686.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/ericmj/decimal/commit/6a523f3a73b8c9974540e21c7aa88f1258bb35ae
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/ericmj/decimal/commit/bc11f4a2b6fb61fc1360a0ab4e79141bba918841
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/ericmj/decimal/security/advisories/GHSA-rhv4-8758-jx7v
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-32686
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.