🇰🇷 한글 설명
Linux 커널의 Open vSwitch 모듈 내 ovs_ct_exit 함수에서 Use-After-Free 취약점이 발견되었습니다. RCU 동기화 메커니즘의 부정확한 사용으로 인해 메모리 해제 후 접근이 발생할 수 있으며, hlist_for_each_entry_safe로 변경하여 안전한 순회를 보장해야 합니다.
💡 쉬운 설명
Linux 커널의 Open vSwitch에서 이미 삭제된 메모리에 접근하는 보안 결함이 있습니다. 올바른 순회 방식으로 수정하면 시스템 안정성과 보안을 복구할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: openvswitch: Fix Use-After-Free in ovs_ct_exit
Since kfree_rcu, which is called in the hlist_for_each_entry_rcu traversal
of ovs_ct_limit_exit, is not part of the RCU read critical section, it
is possible that the RCU grace period will pass during the traversal and
the key will be free.
To prevent this, it should be changed to hlist_for_each_entry_safe.
📍 영향받는 시스템
Linux kernel with Open vSwitch (CVE-2024-27395 이전의 모든 커널 버전)
⚔️ 공격 벡터
로컬 공격자가 커널 메모리 손상을 통해 권한 상승, 서비스 거부 또는 정보 유출을 유발할 수 있습니다.
🛡️ 대응 방법
Linux 커널을 CVE-2024-27395 패치가 포함된 최신 버전으로 업데이트합니다.
🔧 검증 코드
현재 커널 버전이 표시되며, Linux 공식 보안 공지에서 명시한 고정 버전 이상인지 확인하여 패치 적용 여부를 판단합니다.
uname -r | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'