CVE-2021-41499
High · 7.5CVSS
7.5
EPSS
1.4%
Published
Dec 17, 2021
CISA due date
—
Cloudanix analysis
A problem in certain audio software lets an attacker crash the program simply by using a very long file name, interrupting normal operations until the software is updated.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Buffer overflow in the Server_debug function triggered by an excessively long audio file name, resulting in denial of service.
Why it matters to the business
Potential service outages in audio-processing applications using the vulnerable library; low and stable EPSS with no KEV or ransomware association indicates limited active exploitation risk despite the flaw being public for over four years.
How an attack unfolds
An attacker supplies a deliberately overlong audio filename to the Server_debug function in Pyo versions prior to 1.03, overflowing the buffer and crashing the process to achieve denial of service.
How to fix it
Upgrade all affected mysql-8.0 installations on Ubuntu 20.04 LTS to 8.0.29-0ubuntu0.20.04.2 and on Ubuntu 22.04 LTS to 8.0.29-0ubuntu0.22.04.1; apply the corresponding package updates immediately.
How to confirm the fix worked
Confirm installed package versions match the listed fixed releases, then attempt to invoke Server_debug with an overlong filename to verify the overflow condition no longer occurs.
Typical attack path
- Locate a reachable instance of Pyo < 1.03 exposing the Server_debug function
- Craft an audio file whose name exceeds the expected buffer length
- Submit the malformed filename to the debug function over the network
- Trigger process crash and service interruption
How to detect it
Inspect application and system logs for crashes or errors originating from Server_debug, unusually long filename parameters, or sudden process terminations in audio-processing services.
What your security team should do
- Apply the exact fixed MySQL package versions listed for each Ubuntu release without delay
- Scan environments for any remaining Pyo < 1.03 instances and isolate them until updated
- Review network-accessible audio debug endpoints and restrict exposure
The record
Buffer Overflow Vulnerability exists in ajaxsoundstudio.com n Pyo < 1.03 in the Server_debug function, which allows remote attackers to conduct DoS attacks by deliberately passing on an overlong audio file name.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| PyPI | pyo | 0 | 1.0.3 |
| Debian:11 | python-pyo | 0 | No fix |
| Debian:12 | python-pyo | 0 | 1.0.4-1 |
| Debian:13 | python-pyo | 0 | 1.0.4-1 |
| Ubuntu:16.04:LTS | python-pyo | 0 | No fix |
| Ubuntu:18.04:LTS | python-pyo | 0 | No fix |
| Ubuntu:20.04:LTS | python-pyo | 0 | No fix |
| Ubuntu:22.04:LTS | python-pyo | 0 | 1.0.4-1 |
| Ubuntu:Pro:16.04:LTS | python-pyo | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | python-pyo | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | python-pyo | 0 | No fix |
Related vulnerabilities
- CVE-2021-41498 Buffer overflow in ajaxsoundstudio.com Pyo < and 1.03 in the Server_jack_init function. Also affects pyo
- CVE-2026-112108 A vulnerability was determined in ztxz16 fastllm up to 0.1.8.2. CWE-120
- CVE-2026-90804 A vulnerability was detected in GNU Binutils 2.47. CWE-120
- CVE-2026-90803 A security vulnerability has been detected in GNU Binutils 2.47. CWE-120
- CVE-2026-90801 A security flaw has been discovered in GNU Binutils 2.47. CWE-120
- CVE-2026-42808 An issue was discovered in Bosch Sensortec COINES_SDK versions 2.0 through 2.11. The host… CWE-120
- CVE-2026-87931 A vulnerability has been found in Behavioral Technology Group Pavlok Behavioral… CWE-120
- CVE-2026-71613 Buffer Overflow vulnerability in GPAC c2dee3aff638cd96f9617ac5b17dc2868cd90ef3 allows an… CWE-120