Cloudanix VulnDB

CVE-2025-0577

Medium · 4.8

CVSS

4.8

EPSS

0.2%

Published

Feb 18, 2026

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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

  1. Locate services using fork alongside getrandom/arc4random calls
  2. Trigger or observe concurrent fork and randomness generation
  3. Collect predictable random outputs from affected child processes
  4. 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