Security Resilience

CVE-2024-10603

Google Gvisor ≤ 20231030.0

Public PoC
Published
30 January 2025
Modified
29 July 2025
Patch / advisory
CVSS Score v4 6.3
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0027 18th percentile
Risk Priority 39 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2024-10603 is a medium-severity Generation of Predictable Numbers or Identifiers (CWE-340) vulnerability in Google Gvisor. Its CVSS base score is 6.3 (Medium).

Operationally, ranked at the 18th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified map to SA-11 (Developer Testing and Evaluation) and SC-12 (Cryptographic Key Establishment and Management) — see the control section below for these in your framework.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

Weaknesses in the generation of TCP/UDP source ports and some other header values in Google's gVisor allowed them to be predicted by an external attacker in some circumstances.

CWE(s)

Related Threats

CVEs Like This One

CVE-2024-10026Same product: Google Gvisor
CVE-2025-2713Same product: Google Gvisor
CVE-2023-7258Same product: Google Gvisor
CVE-2026-9889Same vendor: Google
CVE-2023-21040Same vendor: Google
CVE-2023-21133Same vendor: Google
CVE-2026-14083Same vendor: Google
CVE-2024-32908Same vendor: Google
CVE-2026-17929Same vendor: Google
CVE-2026-17859Same vendor: Google

Affected Assets

google
gvisor
20231106.0 · ≤ 20231030.0

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

Developer testing and evaluation can discover predictable number generation through targeted analysis or fuzzing of identifier creation routines.

Cryptographic key establishment and management mandates proper entropy and randomness during generation, directly stopping predictable identifiers at the source.

Authenticator management requires secure initial distribution and handling of authenticators, structurally preventing predictable values from being usable.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

blocks

Cryptographic controls require use of approved, sufficiently random algorithms and key-generation methods, directly mitigating predictable number/identifier weaknesses.

blocks

A secure SDLC incorporates threat modelling and secure-design reviews that flag predictable identifier generation early in the lifecycle.

prevents

Secure-coding standards explicitly forbid predictable random functions and mandate cryptographically secure RNGs, preventing the weakness at the source.

finds

Security testing in development can detect predictable identifiers through static/dynamic analysis and fuzzing, reducing residual risk.

blocks

A.8.5 chooses and strengthens authentication techniques and log-on procedures to substantiate claimed identities; it has no bearing on generation of predictable numbers/identifiers or stopping their exploitation

Hardening callouts derived

DISA STIG baselines are authored against specific weaknesses. Where this CVE cites a broad weakness class, the mapping is not asserted at that abstraction (owner ruling, 2026-09-25: grade only at Base and below), so no rule is shown here rather than a rule shown against the wrong grain.

  • No fine-grained STIG row for CWE-340, a class-level weakness. Rules are authored against its narrower children: CWE-342, CWE-343.

References