CVE-2025-0577
Medium · 4.8CVSS
4.8
EPSS
0.2%
Published
Feb 18, 2026
CISA due date
—
Cloudanix analysis
A problem with generating unpredictable numbers after certain system operations could make security features that rely on randomness easier to guess in some server software.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- High
- Impact
- Data Exposure
- Component
- Library
- Class
- Cryptographic Weakness
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Insufficient entropy after fork causes getrandom and arc4random family functions to return predictable values when called concurrently with fork.
Why it matters to the business
Weakened cryptographic operations in affected applications may allow attackers to predict tokens, keys, or nonces, increasing risk of credential compromise or session hijacking in high-volume server environments.
How an attack unfolds
An attacker identifies processes that perform fork operations while concurrently invoking getrandom or arc4random, then leverages the resulting predictable randomness to guess cryptographic material generated in child processes.
How to fix it
Upgrade mod_md and related packages to the fixed versions: mod_md 1:2.4.26-3.el10_0.1 (and matching debuginfo/debugsource packages) on Red Hat Enterprise Linux EUS 10.0. Restart affected services after upgrade. Consider library-level patches for glibc if broader exposure exists.
How to confirm the fix worked
Confirm installed package versions match or exceed the fixed releases listed, verify no concurrent fork/randomness patterns remain in application code via static analysis, and test randomness quality post-upgrade using entropy validation tools.
Typical attack path
- Locate services using fork alongside getrandom/arc4random calls
- Trigger or observe concurrent fork and randomness generation
- Collect predictable random outputs from affected child processes
- Use predicted values to attack dependent cryptographic functions
How to detect it
Review process creation and randomness API call logs around fork events; look for repeated or low-entropy outputs from child processes immediately following forks in services using glibc randomness functions.
What your security team should do
- Apply the specified package updates immediately on all Red Hat Enterprise Linux EUS 10.0 systems running mod_md
- Audit applications for fork patterns combined with randomness generation and refactor to reseed entropy after fork
- Monitor EPSS and exploit maturity indicators for any future increase in risk
- Include this weakness class in cryptographic code reviews for all services
The record
An insufficient entropy vulnerability was found in glibc. The getrandom and arc4random family of functions may return predictable randomness if these functions are called again after the fork, which happens concurrently with a call to any of these functions.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:20.04:LTS | glibc | 0 | No fix |
| Ubuntu:22.04:LTS | glibc | 0 | No fix |
| Ubuntu:24.04:LTS | glibc | 0 | No fix |
| Ubuntu:24.10 | glibc | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | eglibc | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | glibc | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | glibc | 0 | No fix |
Related vulnerabilities
- CVE-2009-5155 In the GNU C Library (aka glibc or libc6) before 2.28, parse_reg_exp in posix/regcomp.c… Also affects eglibc
- CVE-2017-12133 Use-after-free vulnerability in the clntudp_call function in sunrpc/clnt_udp.c in the GNU… Also affects eglibc
- CVE-2015-5180 res_query in libresolv in glibc before 2.25 allows remote attackers to cause a denial of… Also affects eglibc
- CVE-2014-9984 nscd in the GNU C Library (aka glibc or libc6) before version 2.20 does not correctly… Also affects eglibc
- CVE-2026-80171 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-331
- CVE-2026-62646 A vulnerability has been identified in Reyrolle 7SR5 (All versions < V2.70). CWE-331
- CVE-2026-4936 IBM PowerVM Hypervisor Platform KeyStore (PKS) and virtual TPM FW1110.00 through… CWE-331
- CVE-2026-4937 IBM PowerVM Hypervisor FW1110.00 through FW1110.20, FW1060.00 through FW1060.71, and… CWE-331