🔍 CVE-2026-53378

5.5
CVSS Score
MEDIUM
2026-07-19
2026-07-29 16:58
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/colorop 구성 요소에서 상태 수명 주기 관리 중 메모리 누수가 발생하는 취약점이 발견되었습니다. 상태 복제, 파괴 및 초기화 과정에서 blob 속성의 참조 횟수를 적절히 해제하지 않아 메모리 자원이 계속 점유되는 문제가 있었습니다.

💡 쉬운 설명

컴퓨터 화면의 색상을 조절하는 기능에서 사용이 끝난 메모리를 제대로 비워주지 않는 버그가 있었습니다. 이 문제가 지속되면 시스템의 메모리가 조금씩 낭비되어 성능 저하나 불안정을 초래할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/colorop: Fix blob property reference tracking in state lifecycle The colorop state blob property handling had memory leaks during state duplication, destruction, and reset operations. The implementation failed to follow the established pattern from drm_crtc's handling of DEGAMMA/GAMMA blob properties. Issues fixed: - drm_colorop_atomic_destroy_state() was freeing state memory without releasing the blob reference, causing a leak - drm_colorop_reset() was directly freeing old state with kfree() instead of properly destroying it, leaking blob references - drm_colorop_cleanup() had duplicate blob cleanup code Changes: - Add __drm_atomic_helper_colorop_destroy_state() helper to properly release blob references before freeing state memory - Update drm_colorop_atomic_destroy_state() to call the helper - Fix drm_colorop_reset() to use drm_colorop_atomic_destroy_state() for proper cleanup of old state - Simplify drm_colorop_cleanup() to use the common destruction path This matches the well-tested pattern used by drm_crtc since 2016 and ensures proper reference counting throughout the state lifecycle. Co-developed by Claude Sonnet 4.5.

📍 영향받는 시스템

Linux Kernel (drm/colorop 모듈을 사용하는 시스템)

⚔️ 공격 벡터

직접적인 공격보다는 시스템 운영 중 지속적인 메모리 누수를 유발하여 가용성을 저하시키는 방식

🛡️ 대응 방법

최신 보안 패치가 적용된 Linux 커널 버전으로 업데이트

🔧 검증 코드

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

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