Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Apr 2026 03:22:06 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 294886] dhclient: Failed to obtain lease after FreeBSD-SA-26:15.dhclient
Message-ID:  <bug-294886-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294886

            Bug ID: 294886
           Summary: dhclient: Failed to obtain lease after
                    FreeBSD-SA-26:15.dhclient
           Product: Base System
           Version: 15.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: kevinz5000@gmail.com

After updating to address FreeBSD-SA-26:15.dhclient, my dhclient fails to
obtain a lease:

Starting dhclient.
DHCPREQUEST on em0 to 255.255.255.255 port 67
DHCPACK from x.x.x.x
dhcpoffer: filename contains invalid characters.
packet_to_lease failed.

This is because I am operating in a corporate environment where the bootp
filename argument is:

\boot\x86\wdsnbp.com

However, the fix in e7b4fb41 that addresses
FreeBSD-SA-26:15.dhclient/CVE-2026-42511 looks for forward slash ('\') and
bails out if it sees it.

I tried to work around this by adding to /etc/dhclient.conf:

ignore bootfile-name;

However this processing seems to happen before this can even take place.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-294886-227>