CVE-2026-64576 in Linux
요약
\~에 의해 VulDB • 2026. 08. 05.
Linux 커널에서 다음 취약점이 해결되었습니다:
nexthop: nh_res_bucket_migrate()에서 extack 초기화
nh_res_bucket_migrate()는 초기화되지 않은 netlink_ext_ack를 call_nexthop_res_bucket_notifiers()에 전달합니다. nh_notifier_res_bucket_info_init()이 실패하는 경우(예: kzalloc가 -ENOMEM을 반환), 어떤 notifier도 extack._msg를 설정하기 전에 오류가 전파되며, 오류 처리 경로에서 pr_err_ratelimited("%s\n", extack._msg)를 사용하여 유효하지 않은 포인터(stale pointer)를 포맷합니다. CONFIG_INIT_STACK_NONE 구성 옵션 사용 시 이는 초기화되지 않은 스택 메모리를 역참조(dereferences)하게 됩니다:
Oops: general protection fault, probably for non-canonical address ... KASAN: maybe wild-memory-access in range [...]
RIP: 0010:string (lib/vsprintf.c:730) vsnprintf (lib/vsprintf.c:2945) _printk (kernel/printk/printk.c:2504) nh_res_bucket_migrate (net/ipv4/nexthop.c:1816) nh_res_table_upkeep (net/ipv4/nexthop.c:1866) rtm_new_nexthop (net/ipv4/nexthop.c:3323) rtnetlink_rcv_msg (net/core/rtnetlink.c:7076) netlink_sendmsg (net/netlink/af_netlink.c:1900) Kernel panic - not syncing: Fatal exception
오류 경로에서 extack._msg가 설정되지 않는 경우 NULL이 되도록 extack을 영(Zero)-초기화합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.