diff options
| author | Hauke Mehrtens | 2026-06-18 21:38:24 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2026-06-19 10:51:22 +0000 |
| commit | 13c493cabaadc6ba7a0cc86a7e334e27b0f4edb0 (patch) | |
| tree | 834dadd0fafd20594624657bae35b6ac07ce43d2 | |
| parent | d14d1946f21c8b58ed0b8642854877bc7ef546f1 (diff) | |
| download | openwrt-13c493cabaadc6ba7a0cc86a7e334e27b0f4edb0.tar.gz | |
odhcpd: update to Git openwrt-25.12 (2026-06-18)
6907f28f9dde dhcpv6: fix out-of-bounds read in self-loop detection memcmp
f6571a42f24c dhcpv6: bound nested-relay recursion to HOP_COUNT_LIMIT
8637f4cbb15c dhcpv6: reject undersized encapsulated DHCPv4 messages in 4o6 path
14a85c979dd3 dhcpv4: honor Pad/End option encoding when iterating options
1c461b0c1dc5 ubus: drop spurious ntohl() of DHCPv4 lease IAID
6644b4623bc8 dhcpv6-ia: avoid undefined shifts in assign_pd()
41b476dffce6 netlink: avoid 32-bit-wide shift when computing /0 IPv4 netmask
355361356856 dhcpv4: never return NULL from dhcpv4_msg_to_string()
9c785500a990 ndp: enforce RFC4861 §7.1.1 hop-limit and ICMP-code checks on NS
b1adea231412 dhcpv6: validate minimum length in relay_client_request()
0721ab6f06d6 config: guard captive_portal_uri parsing against strdup() failure
2db29c4eee32 dhcpv4: copy ifname into arpreq without reading past the source
28300477cf26 statefiles: skip dn_expand() when no search domain is configured
6545d3dba743 dhcpv6: avoid unaligned uint16_t reads in ORO option parsing
f2cfc8dd4206 config: invert ipv6_pxe_from_uci() return value
909847c4054c dhcpv6-pxe: free previous default entry on replacement
94d97d101265 statefiles: clean up tmpfile error path
9054585fc868 dhcpv6: validate length and alignment when reading CLIENT_ARCH option
719fc3abc0d7 dhcpv6-ia: validate IA_NA/IA_PD option size before reading header
870699657afa config: bound DNR 'mandatory' SvcParam key count
9707cf72e5c9 router: restore upstream DNS/MTU between relayed RAs
8b02a78f879c router: keep RA DNS option lengths within the uint8 length field
48652c180adf dhcpv4: pass &dest.sin_addr to inet_ntop() when logging
538b626ddb95 dhcpv6: validate rewritten RELAY_MSG length in update_nested_message()
89d18771810b dhcpv6-ia: signal buffer-full from build_ia() IA_ADDR branch
d168c27fb6a5 odhcpd: fix out-of-bounds write in build_ia
d08dbcc527cb odhcpd: fix integer underflow in dhcpv6_ia_handle_IAs
6634b7a3c79c odhcpd: fix out of bounds write in dhcpv6_ia_handle_IAs
5b283832c0a7 dhcpv6-ia: avoid dangling first lease pointer
2a42d34c3615 dhcpv6-ia: fix Reconfigure Accept Auth option write offset
Fixes: CVE-2026-53918
Fixes: CVE-2026-53921
Fixes: CVE-2026-53922
Link: https://github.com/openwrt/openwrt/pull/23868
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | package/network/services/odhcpd/Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/package/network/services/odhcpd/Makefile b/package/network/services/odhcpd/Makefile index d1b881ef4e..fdb6d75ee5 100644 --- a/package/network/services/odhcpd/Makefile +++ b/package/network/services/odhcpd/Makefile @@ -12,9 +12,9 @@ PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=$(PROJECT_GIT)/project/odhcpd.git -PKG_MIRROR_HASH:=95c64e712210ffba44452bcf63b771ad4859a116bc9a13e67ffbd09654fb4cae -PKG_SOURCE_DATE:=2026-03-16 -PKG_SOURCE_VERSION:=edf2e523b7ae23830a7377343b66c7675c7703c7 +PKG_MIRROR_HASH:=7263ac4a8382e11e381ef8e0971fc01e20bdc683759908f7bed6abdd36b4644d +PKG_SOURCE_DATE:=2026-06-18 +PKG_SOURCE_VERSION:=2a42d34c3615e2449ca273f673eee7c429d819a9 PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com> PKG_LICENSE:=GPL-2.0 |