CVE-2025-66565
EUVD-2025-20179109.12.2025, 16:18
Fiber Utils is a collection of common functions created for Fiber. In versions 2.0.0-rc.3 and below, when the system's cryptographic random number generator (crypto/rand) fails, both functions silently fall back to returning predictable UUID values, including the zero UUID "00000000-0000-0000-0000-000000000000". The vulnerability occurs through two related but distinct failure paths, both ultimately caused by crypto/rand.Read() failures, compromising the security of all Fiber applications using these functions for security-critical operations. This issue is fixed in version 2.0.0-rc.4.Enginsight
Affected Products (NVD)
| Vendor | Product | Version |
|---|---|---|
| gofiber | utils | 𝑥 ≤ 1.2.0 |
| gofiber | utils | 2.0.0:beta1 |
| gofiber | utils | 2.0.0:beta10 |
| gofiber | utils | 2.0.0:beta11 |
| gofiber | utils | 2.0.0:beta12 |
| gofiber | utils | 2.0.0:beta13 |
| gofiber | utils | 2.0.0:beta14 |
| gofiber | utils | 2.0.0:beta2 |
| gofiber | utils | 2.0.0:beta3 |
| gofiber | utils | 2.0.0:beta4 |
| gofiber | utils | 2.0.0:beta5 |
| gofiber | utils | 2.0.0:beta6 |
| gofiber | utils | 2.0.0:beta7 |
| gofiber | utils | 2.0.0:beta8 |
| gofiber | utils | 2.0.0:beta9 |
| gofiber | utils | 2.0.0:rc1 |
| gofiber | utils | 2.0.0:rc2 |
| gofiber | utils | 2.0.0:rc3 |
| gofiber | utils | 2.0.0:rc4 |
𝑥
= Vulnerable software versions
Common Weakness Enumeration