🔍 CVE-2022-49528

5.5
CVSS Score
MEDIUM
2025-02-26
2026-08-15 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 dw9714 드라이버에서 프로브(probe) 실패 시 레귤레이터(regulator)를 비활성화하지 않아 발생하는 취약점입니다. 이로 인해 커널 경고(WARNING) 및 시스템 불안정을 초래할 수 있는 오류가 발생합니다.

💡 쉬운 설명

장치를 연결할 때 오류가 발생하면 전원을 꺼야 하는데, 전원을 끄지 않고 넘어가서 시스템에 경고 메시지가 뜨는 문제입니다. 이로 인해 시스템이 불안정해질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: i2c: dw9714: Disable the regulator when the driver fails to probe When the driver fails to probe, we will get the following splat: [ 59.305988] ------------[ cut here ]------------ [ 59.306417] WARNING: CPU: 2 PID: 395 at drivers/regulator/core.c:2257 _regulator_put+0x3ec/0x4e0 [ 59.310345] RIP: 0010:_regulator_put+0x3ec/0x4e0 [ 59.318362] Call Trace: [ 59.318582] <TASK> [ 59.318765] regulator_put+0x1f/0x30 [ 59.319058] devres_release_group+0x319/0x3d0 [ 59.319420] i2c_device_probe+0x766/0x940 Fix this by disabling the regulator in error handling.

📍 영향받는 시스템

dw9714 드라이버를 사용하는 Linux 커널 기반 시스템

⚔️ 공격 벡터

로컬 공격자가 하드웨어 프로브 실패를 유도하여 커널 경고를 발생시킴 (DoS 가능성)

🛡️ 대응 방법

dw9714 드라이버의 에러 핸들링 로직에 레귤레이터 비활성화 코드를 포함한 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 패치 버전인지 확인

Shell / Script
uname -r

📊 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