CVE-2025-38146 in Linux정보

요약

\~에 의해 VulDB • 2026. 05. 15.

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

net: openvswitch: MPLS 파싱 시 무한 루프 수정

예상치 못한 MPLS 패킷은 하단 레이블 스택(bottom label stack)으로 끝나지 않을 수 있습니다. 스택이 많을 경우 레이블 카운트 값이 오버플로우(wrapped around)할 수 있습니다. 이로 인해 무한 루프가 발생하며, 최종적으로 소프트 락업(soft lockup) 또는 CPU 정지(CPU stuck) 상태에 빠집니다.

스택 백트레이스(stack backtrace): UBSAN: /build/linux-0Pa0xK/linux-5.15.0/net/openvswitch/flow.c:662:26에서 배열 인덱스 범위를 벗어남(array-index-out-of-bounds) 인덱스 -1이 '__be32 [3]' 형식에 대해 범위 밖입니다.
CPU: 34 PID: 0 Comm: swapper/34 Kdump: loaded Tainted: G OE 5.15.0-121-generic #131-Ubuntu 하드웨어 이름: Dell Inc. PowerEdge C6420/0JP9TF, BIOS 2.12.2 07/14/2021 콜 트레이스(Call Trace): <IRQ> show_stack+0x52/0x5c dump_stack_lvl+0x4a/0x63 dump_stack+0x10/0x16 ubsan_epilogue+0x9/0x36 __ubsan_handle_out_of_bounds.cold+0x44/0x49 key_extract_l3l4+0x82a/0x840 [openvswitch]
? kfree_skbmem+0x52/0xa0 key_extract+0x9c/0x2b0 [openvswitch]
ovs_flow_key_extract+0x124/0x350 [openvswitch]
ovs_vport_receive+0x61/0xd0 [openvswitch]
? kernel_init_free_pages.part.0+0x4a/0x70 ? get_page_from_freelist+0x353/0x540 netdev_port_receive+0xc4/0x180 [openvswitch]
? netdev_port_receive+0x180/0x180 [openvswitch]
netdev_frame_hook+0x1f/0x40 [openvswitch]
__netif_receive_skb_core.constprop.0+0x23a/0xf00 __netif_receive_skb_list_core+0xfa/0x240 netif_receive_skb_list_internal+0x18e/0x2a0 napi_complete_done+0x7a/0x1c0 bnxt_poll+0x155/0x1c0 [bnxt_en]
__napi_poll+0x30/0x180 net_rx_action+0x126/0x280 ? bnxt_msix+0x67/0x80 [bnxt_en]
handle_softirqs+0xda/0x2d0 irq_exit_rcu+0x96/0xc0 common_interrupt+0x8e/0xa0 </IRQ>

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2025. 04. 16.

모더레이션

수락

항목

VDB-314723

EPSS

0.00402

활동

낮음

출처

Might our Artificial Intelligence support you?

Check our Alexa App!