Grub fails to read symlinks that have extended attributes, on a ext2/3 fs. This especially breaks systems that rely on the boot->. symlink (i.e. separate /boot partition). I encountered this on my SELinux systems, as the new SELinux API uses extended attributes to store the file's security label. This really is critical severity, but I set it on major, since the number of SELinux or acl extended attribute users is small.
This is a bug in Grub and the hardened team can't do anything about it, please assign to someone responsible for grub, Thanks and sorry .
I've searched high and low and I can not find a fix for this :/ I searched through grub archives, suse patchsets, adamantix patchsets, selinux mailing list archives, google, and I can not find a thing about it. Thing is, this happens with grub-0.93 and grub-0.92 as well. I'm sorry, but I have no idea what to do with this bug. And, since *.gnu.org is down, I don't even know what the latest cvs developments are in grub.
new grub snapshots 20031220 and 20040125 have this issue fixed