🔍 CVE-2026-89504

8.4
CVSS Score
HIGH
2026-09-11
2026-10-19 09:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 as3722 드라이버에서 of_node 참조를 너무 일찍 해제하여 dangling pointer(허상 포인터)가 발생하는 취약점이 발견되었습니다. as3722_get_regulator_dt_data 함수 내에서 참조를 해제하는 of_node_put 호출을 제거하여 장치가 참조를 올바르게 유지하도록 수정되었습니다.

💡 쉬운 설명

컴퓨터 부품을 제어하는 소프트웨어에서 데이터의 위치를 가리키는 주소를 너무 빨리 지워버리는 오류가 있었습니다. 이로 인해 시스템이 잘못된 메모리 주소를 참조하여 불안정해지거나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer In as3722_get_regulator_dt_data(), of_get_child_by_name() acquires a reference on np, which is then assigned to pdev->dev.of_node. The function immediately calls of_node_put(np), releasing the reference and leaving pdev->dev.of_node as a dangling pointer. Remove the of_node_put(np) call to let the device hold the reference.

📍 영향받는 시스템

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

⚔️ 공격 벡터

로컬 권한을 가진 공격자가 잘못된 메모리 참조를 유도하여 시스템 불안정성 또는 권한 상승 시도 가능

🛡️ 대응 방법

as3722 드라이버의 of_node_put 호출이 수정된 최신 Linux 커널로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel