CVE-2024-55564
Critical · 9.8CVSS
9.8
EPSS
0.5%
Published
Dec 9, 2024
CISA due date
—
Cloudanix analysis
A flaw in certain software components could let attackers take over systems or crash services over the network if left unfixed, so organizations should install the available security updates promptly.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
The flaw permits a buffer overflow in the _execve50c environment handling routine of the POSIX::2008 Perl module, enabling memory corruption that can result in arbitrary code execution or application crashes when untrusted input reaches the affected execve path.
Why it matters to the business
Unpatched systems face risk of remote compromise with full control or service disruption; while current exploitation likelihood remains low, the critical severity on widely deployed hypervisor packages requires timely patching to avoid operational outages or data exposure in virtualized environments.
How an attack unfolds
An attacker supplies a maliciously crafted environment variable payload over the network that overflows the internal buffer during _execve50c processing, overwriting adjacent memory structures to redirect execution flow and achieve code execution without authentication.
How to fix it
Upgrade affected Xen packages on Ubuntu 14.04 LTS to version 4.4.2-0ubuntu0.14.04.6 and on Ubuntu 16.04 LTS to version 4.6.0-1ubuntu4.1; additionally ensure the POSIX::2008 Perl module is updated to 0.24 or later where direct dependencies exist.
How to confirm the fix worked
Verify installed package versions match the listed fixed releases using distribution package managers; confirm absence of the vulnerable _execve50c implementation through source inspection or module version checks after upgrade.
Typical attack path
- Identify network-accessible service or script invoking POSIX::2008 execve functionality
- Craft oversized or malformed environment data targeting the _execve50c buffer
- Transmit payload to trigger overflow and memory corruption
- Achieve arbitrary code execution or denial of service on the target system
How to detect it
Review system and application logs for anomalous execve calls or buffer-related crashes; inspect Perl module versions and package inventories for pre-0.24 POSIX::2008 instances; correlate network traffic patterns with known overflow signatures if available.
What your security team should do
- Apply the specified Xen package updates immediately on all Ubuntu 14.04 and 16.04 systems
- Scan for any direct use of POSIX::2008 version < 0.24 in custom Perl code or dependencies
- Monitor EPSS and threat intelligence for changes in exploit availability given the critical CVSS rating
The record
The POSIX::2008 package before 0.24 for Perl has a potential _execve50c env buffer overflow.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | libposix-2008-perl | 0 | No fix |
| Debian:12 | libposix-2008-perl | 0 | No fix |
| Debian:13 | libposix-2008-perl | 0 | 0.24-1 |
| Ubuntu:16.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:18.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:20.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:22.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:24.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:24.10 | libposix-2008-perl | 0 | 0.24-1 |
| Ubuntu:Pro:16.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | libposix-2008-perl | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | libposix-2008-perl | 0 | No fix |
Related vulnerabilities
- 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
- CVE-2026-86166 A vulnerability was determined in Tenda HG10 300001138. CWE-120