docusign-esign-python-client icon indicating copy to clipboard operation
docusign-esign-python-client copied to clipboard

Security Issue: Cannot Mitigate CVE-2025-66471 Due to urllib3 v2.6.0 Incompatibility

Open VDigitall opened this issue 2 weeks ago • 3 comments

Security Issue: Cannot Mitigate CVE-2025-66471 Due to urllib3 v2.6.0 Incompatibility

Critical Problem

The docusign-esign library is currently unable to mitigate CVE-2025-66471 because it is incompatible with urllib3 v2.6.0+, which is the version that fixes this vulnerability.

Vulnerability Details

  • CVE ID: CVE-2025-66471
  • Affected Versions: urllib3 < 2.6.0
  • Severity: CRITICAL/HIGH
  • Fixed In: urllib3 2.6.0+
  • Reference: https://nvd.nist.gov/vuln/detail/CVE-2025-66471

The Incompatibility Problem

urllib3 v2.6.0 removed deprecated methods that docusign-esign depends on, making it impossible to simply update the version constraint. The library currently relies on deprecated urllib3 APIs that no longer exist in v2.6.0+.

This creates a security deadlock:

  • Cannot use urllib3 < 2.6.0 → Vulnerable to CVE-2025-66471
  • Cannot use urllib3 >= 2.6.0 → Incompatible due to removed deprecated methods
  • ⚠️ Result: Users are forced to use vulnerable urllib3 versions

Impact on Users

  • 🚨 All users are exposed to CVE-2025-66471 with no mitigation path
  • 🚨 Security scanners will flag this vulnerability in production environments
  • 🚨 Compliance and audit failures for organizations using this library
  • 🚨 Cannot pass security reviews for new deployments

Root Cause

The docusign-esign library uses deprecated urllib3 methods that were removed in v2.6.0. This prevents updating to secure urllib3 versions.

References

VDigitall avatar Dec 11 '25 16:12 VDigitall