🔍 CVE-2025-21761

7.8
CVSS Score
HIGH
2025-02-27
2026-10-15 02:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 OpenVSwitch 모듈에서 ovs_vport_cmd_fill_info() 함수가 RTNL 잠금이나 RCU 보호 없이 호출될 수 있어 Use-After-Free(UAF) 취약점이 발생합니다. RCU 보호와 dev_net_rcu()를 추가하여 메모리 접근 오류를 방지해야 합니다.

💡 쉬운 설명

Linux 커널의 네트워크 스위칭 기능에서 메모리 관리 오류로 인해 이미 해제된 메모리에 접근할 수 있습니다. 공격자가 특수한 명령을 보내면 시스템 권한 상승이나 거부된 서비스 공격을 야기할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: openvswitch: use RCU protection in ovs_vport_cmd_fill_info() ovs_vport_cmd_fill_info() can be called without RTNL or RCU. Use RCU protection and dev_net_rcu() to avoid potential UAF.

📍 영향받는 시스템

Linux kernel 5.x, 6.x 버전의 OpenVSwitch 모듈 (커널 버전에 따라 다름, 일반적으로 ovs-vsctl 버전 2.13 이후)

⚔️ 공격 벡터

LOCAL - 로컬 사용자가 ovs_vport_cmd_fill_info() 함수를 직접 호출하는 netlink 명령어를 전송하여 커널 메모리 UAF 트리거

🛡️ 대응 방법

Linux 커널을 패치된 버전으로 업데이트하고 시스템 재부팅 필요

🔧 검증 코드

현재 커널 버전을 확인하고 OpenVSwitch 패키지 설치 여부를 확인합니다. 패치된 커널 버전(배포판별로 다름)으로 업데이트되었는지 확인 필요

Shell / Script
uname -r | grep -E '^[0-9]' && echo 'Run: apt list --installed 2>/dev/null | grep openvswitch'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel