CVE-2026-89989 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 16.

리눅스 커널에서 다음 취약점이 해결되었습니다:

ima: validate_hash_algo()에서 dentry_path()의 ERR_PTR 확인

dentry_path()는 경로가 버퍼를 초과할 경우 ERR_PTR(-ENAMETOOLONG)을 반환합니다. validate_hash_algo()는 이 결과를 검사 없이 그대로 integrity_audit_msg()에 전달합니다. ERR_PTR은 NULL이 아니므로, integrity_audit_message()는 유효한 포인터로 간주하고 해당 주소에서 strlen()을 호출하여 페이지 폴트(page fault)를 발생시킵니다:

BUG: unable to handle page fault for address: ffffffffffffffdc RIP: 0010:strlen+0x30/0xa0 Call Trace: audit_log_untrustedstring+0x19/0x30 integrity_audit_message+0x366/0x4f0 ima_inode_setxattr+0x512/0x5f0

IS_ERR()를 확인하고 NULL을 대신 사용함으로써, 감사 메시지가 크래시(crash)하는 대신 name= 필드를 건너뛰도록 합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-405822

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!