CVE-2025-39826 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 22.

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

net: rose: 'use' 필드를 refcount_t로 변환

struct rose_neigh의 'use' 필드는 참조 카운터로 사용되지만 원자성(atomicity)이 보장되지 않습니다. 이로 인해 다른 코드 경로가 여전히 해당 구조체를 참조하고 있는 동안 rose_neigh 구조체가 해제되는 등 경합 조건(race condition)이 발생할 수 있습니다.

예를 들어, rose_rt_ioctl()을 통해 ioctl 작업 수행 중 rose_neigh->use 값이 0이 되면 타이머가 아직 활성화된 상태에서 구조체가 제거될 수 있으며, 이는 잠재적으로 use-after-free 문제를 초래할 수 있습니다.

이번 패치는 'use'의 타입을 unsigned short에서 refcount_t로 변경하고, 참조 카운터를 원자적으로 조작하는 rose_neigh_hold() 및 rose_neigh_put()를 사용하도록 모든 코드 경로를 업데이트합니다.

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

책임이 있는

Linux

예약하다

2025. 04. 16.

모더레이션

수락

항목

VDB-324434

EPSS

0.00188

출처

Want to know what is going to be exploited?

We predict KEV entries!