PatchSiren

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.