PT-2026-51564 · Dhcpcd+1 · Dhcpcd+1

·

CVE-2026-56115

·

Published

2026-06-23

·

Updated

2026-08-30

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Bootimus versions 0.1.0 through 0.1.70 dhcpcd versions 1.0 through 10.3.2
Description Bootimus contains a broken access control issue where the JWTMiddleware() function in internal/auth/auth.go fails to inspect the is admin flag. This allows authenticated low-privileged users to perform administrative actions via any endpoint under the /api/users path, such as creating new administrator accounts or resetting administrator passwords, leading to full server control and the ability to modify boot menus and installation scripts for PXE clients.
dhcpcd contains a one-byte stack out-of-bounds write in the dhcp6 makemessage() function in src/dhcp6.c. An unauthenticated attacker on the same link can trigger this by sending a crafted DHCPv6 ADVERTISE message with an IA PD IAPREFIX /0 and an oversized RFC6603 OPTION PD EXCLUDE option body using an exclude prefix length between /121 and /128, potentially corrupting adjacent stack memory.
Recommendations For Bootimus versions 0.1.0 through 0.1.70, restrict access to the /api/users endpoint to prevent unauthorized administrative actions. For dhcpcd versions 1.0 through 10.3.2, apply the fix provided in commit 2f00c7b.

Exploit

Fix

Memory Corruption

Missing Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-56115
OPENSUSE-SU-2026:11473-1
OPENSUSE-SU-2026:21692-1
SUSE-SU-2026:23400-1

Affected Products

Bootimus
Dhcpcd