🔍 CVE-2026-53068

7.1
CVSS Score
HIGH
2026-06-24
2026-07-21 17:39
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/komeda 드라이버에서 AFBC 프레임버퍼 크기 검증 시 정수 오버플로가 발생할 수 있는 취약점이 발견되었습니다. 이로 인해 잘못된 크기의 메모리 객체가 허용되어 경계 외 메모리 접근(Out-of-bounds access)이 발생할 위험이 있습니다.

💡 쉬운 설명

컴퓨터가 메모리 크기를 계산할 때 숫자가 너무 커져서 계산 오류가 발생하는 문제입니다. 이 오류를 이용하면 공격자가 허용되지 않은 메모리 영역에 접근하여 시스템을 공격할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/komeda: fix integer overflow in AFBC framebuffer size check The AFBC framebuffer size validation calculates the minimum required buffer size by adding the AFBC payload size to the framebuffer offset. This addition is performed without checking for integer overflow. If the addition oveflows, the size check may incorrectly succed and allow userspace to provide an undersized drm_gem_object, potentially leading to out-of-bounds memory access. Add usage of check_add_overflow() to safely compute the minimum required size and reject the framebuffer if an overflow is detected. This makes the AFBC size validation more robust against malformed. Found by Linux Verification Center (linuxtesting.org) with SVACE.

📍 영향받는 시스템

AFBC를 사용하는 Linux 커널의 drm/komeda 드라이버가 포함된 시스템

⚔️ 공격 벡터

사용자 공간(Userspace)에서 조작된 AFBC 페이로드 크기를 제공하여 정수 오버플로 유도

🛡️ 대응 방법

check_add_overflow() 함수가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 패치된 버전인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel