Buffer overflow in NetApp Active Iq Unified Manager
CVE-2021-3177
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.
Vulnerability class: Buffer Overflow
Published · last modified .
CVSS v3 metric
CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.240 (97.8th percentile), scored .
Moderate probability of exploitation in the next 30 days — watch for active exploitation reports. 98th percentile — 97.8% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.233 · newest: 0.240 · change: +0.007
Affected products
- NetApp Active Iq Unified Manager
- NetApp Ontap Select Deploy Administration Utility
- Oracle Communications Cloud Native Core Network Function Environment — versions 22.2.0
- Oracle Communications Offline Mediation Controller — versions 12.0.0.3.0
- Oracle Communications Pricing Design Center — versions 12.0.0.3.0
- Oracle Enterprise Manager Ops Center — versions 12.4.0.0
- Oracle Zfs Storage Appliance Kit — versions 8.8
- Python
- Debian Linux — versions 9.0
- Fedoraproject Fedora — versions 32, 33
Weakness classification (CWE)
Public proof-of-concept exploits
References
- bugs.python.org/issue42938 (Exploit, Patch, Issue Tracking, Vendor Advisory)
- github.com/python/cpython/pull/24239 (Patch, Third Party Advisory)
- python-security.readthedocs.io/vuln/ctypes-buffer-overflow-pycarg_repr.html (Patch, Third Party Advisory)
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/… (vendor-advisory)
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/… (vendor-advisory)
- security.gentoo.org/glsa/202101-18 (vendor-advisory, Third Party Advisory)
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/… (vendor-advisory)
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/… (vendor-advisory)
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/… (vendor-advisory)
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/… (vendor-advisory)
Frequently asked questions
- What is CVE-2021-3177?
- CVE-2021-3177 is a critical-severity vulnerability in NetApp Active Iq Unified Manager, classified under Buffer Copy without Checking Size of Input (Classic Buffer Overflow). CVSS score: 9.8/10. Published 2021-01-19.
- How severe is CVE-2021-3177?
- Critical severity. CVSS v3 base score is 9.8 out of 10.
- Is CVE-2021-3177 known to be exploited?
- 5 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.