🔍 CVE-2022-49811

7.8
CVSS Score
HIGH
2025-05-01
2026-11-05 20:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 DRBD 드라이버에서 drbd_create_device() 함수 처리 중 use-after-free 취약점이 해결되었습니다. drbd_destroy_connection()이 connection 객체를 해제한 뒤에도 이를 참조할 수 있었으며, 이를 방지하기 위해 _safe() 순회자를 사용하도록 수정되었습니다.

💡 쉬운 설명

이미 해제된 메모리를 다시 사용하는 버그로, 시스템이 불안정해지거나 비정상 동작할 수 있습니다. 커널 업데이트로 문제가 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drbd: use after free in drbd_create_device() The drbd_destroy_connection() frees the "connection" so use the _safe() iterator to prevent a use after free.

📍 영향받는 시스템

DRBD 드라이버를 포함한 수정 이전의 Linux 커널 버전 (DRBD 사용 환경)

⚔️ 공격 벡터

로컬 사용자가 DRBD 장치 생성·제거 과정의 경쟁 상태를 유발해 커널 메모리 손상이나 권한 상승을 시도할 수 있음

🛡️ 대응 방법

배포판이 제공하는 최신 보안 커널 패키지로 업데이트 후 재부팅

🔧 검증 코드

출력된 커널 버전이 배포판의 수정 버전 이상인지 확인하고, drbd 모듈이 로드되지 않았다면 해당 취약점의 영향을 받지 않습니다.

Shell / Script
uname -r && (lsmod | grep -i drbd || echo 'drbd module not loaded')

📊 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