REDHAT-BUG-2345858: Medium severity GNU GRUB vulnerability
When reading a HFS volume's name at grubfsmount(), the HFS filesystem driver performs a strcpy() using the user provided volume name as input without proper validating the volume name's length. This may read to a heap based Out-of-bounds write, impacting on grub's sensitive data integrity and eventually leading to secure boot protection bypass.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2345858?
The severity of REDHAT-BUG-2345858 is critical due to the potential for a heap-based out-of-bounds write that could compromise sensitive data integrity.
How do I fix REDHAT-BUG-2345858?
To fix REDHAT-BUG-2345858, update your GNU GRUB to the latest patched version that contains the necessary validations for volume name lengths.
What type of vulnerability is REDHAT-BUG-2345858?
REDHAT-BUG-2345858 is a heap-based buffer overflow vulnerability caused by improper input validation in the HFS filesystem driver.
Who is affected by REDHAT-BUG-2345858?
Users of GNU GRUB, particularly those utilizing HFS volumes, are affected by REDHAT-BUG-2345858.
What are the potential impacts of REDHAT-BUG-2345858?
The potential impacts of REDHAT-BUG-2345858 include data corruption and compromised integrity of the bootloader, which could lead to system instability or failure.