CVE-2026-64411 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 26.

리눅스 커널에서 다음 취약점이 해결되었습니다:

netfilter: ebtables: find_table_lock() 호출 전 테이블 이름에 NUL 종료 처리 추가

update_counters() 및 compat_update_counters()는 사용자 제공 32바이트 길이의 테이블 이름을 NUL로 종료하지 않은 채로 find_table_lock()으로 전달합니다. 조회 실패 시, find_inlist_lock()은 try_then_request_module(..., "%s%s", "ebtable_", name)를 호출하며, vsnprintf()는 이름 필드와 스택 객체를 넘어 0바이트에 도달할 때까지 읽기를 수행합니다.

BUG: KASAN: string(lib/vsprintf.c:648 lib/vsprintf.c:730)에서 stack-out-of-bounds 발생 addr ffff8880119dfb20 주소에서 exploit/147 태스크에 의해 크기 1 바이트 읽기 수행 Call Trace: ... string (lib/vsprintf.c:648 lib/vsprintf.c:730) vsnprintf (lib/vsprintf.c:2945) __request_module (kernel/module/kmod.c:150) do_update_counters.isra.0 (net/bridge/netfilter/ebtables.c:371 net/bridge/netfilter/ebtables.c:380) update_counters (net/bridge/netfilter/ebtables.c:1440) do_ebt_set_ctl (net/bridge/netfilter/ebtables.c:2573) nf_setsockopt (net/netfilter/nf_sockopt.c:101) ip_setsockopt (net/ipv4/ip_sockglue.c:1424) raw_setsockopt (net/ipv4/raw.c:847) __sys_setsockopt (net/socket.c:2393) ...

compat_do_replace()도 compat_copy_ebt_replace_from_user()를 통해 동일한 미종료 이름을 공유하므로, 해당 함수에서도 종료 처리를 수행하여 모든 find_table_lock() 호출자가 일관된 동작을 하도록 합니다. 다른 호출자들은 복사 후 이미 이름에 NUL 종료를 적용하고 있습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-383219

EPSS

0.00220

활동

낮음

출처

Interested in the pricing of exploits?

See the underground prices here!