OpenWrtのodhcpdに重大な欠陥、25.12で修正
Summary
OpenWrtでDHCPv6などを担当するodhcpdに、ネットワーク越しの1つのパケットでメモリを破壊できる欠陥が見つかりました。25.12より前の版が対象で、ルーターなどにOpenWrtを使う組織は修正版への更新が必要です。実際の攻撃での悪用が確認されたとの情報は現時点で公表されていません。
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
OpenWrtでDHCPv6などを担当するodhcpdに、ネットワーク越しの1つのパケットでメモリを破壊できる欠陥が見つかりました。25.12より前の版が対象で、ルーターなどにOpenWrtを使う組織は修正版への更新が必要です。実際の攻撃での悪用が確認されたとの情報は現時点で公表されていません。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| openwrt | odhcpd | — | — |
Original description The description as published by the source.
odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. Prior to version 25.12, odhcpd's DHCPv6 IA response handler writes past the end of a fixed 512-byte stack buffer (pdbuf) when a single DHCPv6 REQUEST carries enough IA options to nearly exhaust the reply space. Two independent overflow sites exist in the same call chain, both reachable from the network via a single unauthenticated UDP packet. odhcpd runs as root on OpenWrt; embedded targets often lack stack canaries and ASLR, making code execution realistic. This issue has been patched in version 25.12.
Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
References
- advisory github.com
- advisory github.com
- advisory nvd.nist.gov
- patch github.com
- patch github.com
- patch github.com
- patch github.com
- patch github.com
- patch github.com