PT-2010-3297 · Python+1 · Python+1
Tomas Hoger
·
Published
2010-05-27
·
Updated
2023-02-13
·
CVE-2010-1634
CVSS v2.0
5.0
Medium
| Vector | AV:N/AC:L/Au:N/C:N/I:N/A:P |
Name of the Vulnerable Software and Affected Versions
Python versions 2.6 through 3.2
Description
The issue is caused by multiple integer overflows in the audioop module, specifically in the audioop.c file. This allows context-dependent attackers to cause a denial of service, resulting in an application crash, by providing a large fragment. For example, calling
audioop.lin2lin with a long string in the first argument can lead to a buffer overflow. This vulnerability exists due to an incorrect fix for a previous issue.Recommendations
For Python versions 2.6 through 3.2, consider applying a patch or fix to address the integer overflows in the audioop module. As a temporary workaround, restrict the use of the
audioop.lin2lin function with large input strings to minimize the risk of a denial of service.Fix
DoS
Integer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Python
Red Hat