🔍 CVE-2022-49422

5.5
CVSS Score
MEDIUM
2025-02-26
2026-11-05 20:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 dmaengine idxd 드라이버에서 idxd_cdev_register() 함수의 오류 처리 경로가 잘못되어 있습니다. alloc_chrdev_region() 호출이 실패할 때 이미 할당된 리소스가 해제되지 않아 메모리 누수가 발생합니다. 이를 해결하기 위해 누락된 오류 처리 경로를 추가했습니다.

💡 쉬운 설명

Linux 커널 드라이버에서 오류가 발생했을 때 사용하던 메모리를 제대로 반환하지 않는 문제입니다. 시간이 지나면 메모리가 계속 낭비되어 시스템 성능이 저하될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Fix the error handling path in idxd_cdev_register() If a call to alloc_chrdev_region() fails, the already allocated resources are leaking. Add the needed error handling path to fix the leak.

📍 영향받는 시스템

Intel DSA(Data Streaming Accelerator) idxd 드라이버를 사용하는 Linux 커널 버전 (수정 패치 적용 전 커널)

⚔️ 공격 벡터

공격자가 원격으로 직접 악용하기 어려우며, 주로 리소스 고갈로 인한 서비스 품질 저하 가능성이 있습니다.

🛡️ 대응 방법

Linux 커널을 해당 취약점이 수정된 최신 안정 버전 또는 배포판 보안 업데이트로 업그레이드하세요.

🔧 검증 코드

커널 버전이 수정된 패치 버전 이상인지 확인하고, idxd 장치가 없으면 이 취약점의 영향을 받지 않습니다.

Shell / Script
uname -r && (ls /sys/bus/dsa/devices 2>/dev/null | head -n 5 || echo 'idxd 장치 없음')

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel