CVE-2021-3177: Debian Linux

Critical severity, CVSS 9.8. EPSS: 23.3% chance of exploitation in the next 30 days.

Python 3.x through 3.9.1 has a buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution in certain Python applications that accept floating-point numbers as untrusted input, as demonstrated by a 1e300 argument to c_double.from_param. This occurs because sprintf is used unsafely.

Affected products

  • Debian Debian Linux: version 9.0 only
  • Fedoraproject Fedora: version 32 only; version 33 only
  • Netapp Active Iq Unified Manager: affected versions not specified
  • Netapp Ontap Select Deploy Administration Utility: affected versions not specified
  • Oracle Communications Cloud Native Core Network Function Cloud Native Environment: version 22.2.0 only
  • Oracle Communications Offline Mediation Controller: version 12.0.0.3.0 only
  • Oracle Communications Pricing Design Center: version 12.0.0.3.0 only
  • Oracle Enterprise Manager Ops Center: version 12.4.0.0 only
  • Oracle ZFS Storage Appliance Kit: version 8.8 only
  • Python Python: from 3.6.0, up to and including 3.6.12; from 3.7.0, up to and including 3.7.9; from 3.8.0, up to and including 3.8.7; from 3.9.0, up to and including 3.9.1

Published 2021-01-19. Last modified 2026-06-17.