CVE-2025-0689
Last modified
CVE-2025-0689 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. When reading data from disk, the grub's UDF filesystem module utilizes the user controlled data length metadata to allocate its internal buffers. In certain scenarios, while iterating through disk sectors, it assumes the read size from the disk is always smaller than the allocated buffer size which is not guaranteed. EPSS estimates a 0.44% chance of exploitation in the next 30 days.
Description
When reading data from disk, the grub's UDF filesystem module utilizes the user controlled data length metadata to allocate its internal buffers. In certain scenarios, while iterating through disk sectors, it assumes the read size from the disk is always smaller than the allocated buffer size which is not guaranteed. A crafted filesystem image may lead to a heap-based buffer overflow resulting in critical data to be corrupted, resulting in the risk of arbitrary code execution by-passing secure boot protections.
Metrics
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Gnu | Grub2 | <= 2.12 |
References
- https://access.redhat.com/security/cve/CVE-2025-0689Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2346122Issue Tracking, Third Party Advisory
- https://lists.gnu.org/archive/html/grub-devel/2025-02/msg00024.htmlMailing List, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2025-0689?
How severe is CVE-2025-0689?
How do I fix CVE-2025-0689?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-0683In its default configuration, Contec Health CMS8000 Patient …8.2
- CVE-2025-0684A flaw was found in grub2. When performing a symlink lookup …6.4
- CVE-2025-0685A flaw was found in grub2. When reading data from a jfs file…6.4
- CVE-2025-0686A flaw was found in grub2. When performing a symlink lookup …6.4
- CVE-2025-0687The Spiritual Gifts Survey (and optional S.H.A.P.E survey) W…6.1
- CVE-2025-0688The Spiritual Gifts Survey (and optional S.H.A.P.E survey) W…6.1
- CVE-2025-0690The read command is used to read the keyboard input from the…6.1
- CVE-2025-0691Improper access control in permissions component in Devoluti…5
- CVE-2025-0692The Simple Video Management System WordPress plugin through …3.5
- CVE-2025-0693Variable response times in the AWS Sign-in IAM user login fl…6.9
- CVE-2025-0694Insufficient path validation in CODESYS Control allows low p…6.6
- CVE-2025-0695An Allocation of Resources Without Limits or Throttling vuln…5.3
Are you affected by CVE-2025-0689?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
