bugGNU GRUB - Bugs: bug #50927, Invalid EFI file path for TFTP?


You are not allowed to post comments on this tracker with your current authentication level.

bug #50927: Invalid EFI file path for TFTP?

Submitted by:  Kolbjørn Barmen <kolla>
Submitted on:  Wed 03 May 2017 10:13:02 AM UTC  
Category:  Network Severity:  Major
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Open Release: 
Release:  2.02~beta1 Reproducibility:  None
Planned Release:  None

Wed 03 May 2017 10:13:02 AM UTC, original submission:  

I try to use grub as general PXE solution for UEFI systems, but fint it impossible to chainload to efi files located on Windows TFTP servers, since they operate with back slashes in their paths instead of forward slashes.

For example:

 set root(tftp,
 chainloader smsboot\\x64\\wdsmgfw.efi


  chainloader (tftp,\\x64\\wdsmgfw.efi

both result in "error: invalid EFI file path".

Manual "get  smsboot\\x64\\wdsmgfw.efi " with any tftp client works.

Moving the file over to a *ix server and use backslash works, it will load the file.

In general, I think it is wrong to validate path strings on TFTP servers.

Kolbjørn Barmen <kolla>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by kolla (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    No changes have been made to this item

    Back to the top

    Powered by Savane 3.7