🔍 CVE-2025-38702

7.8
CVSS Score
HIGH
2025-09-04
2026-10-19 21:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 do_register_framebuffer() 함수에서 발생하는 버퍼 오버플로우 취약점으로, registered_fb[] 배열의 비등록 작업으로 인한 NULL 갭 발생 시 배열 범위를 초과하여 메모리 손상을 일으킬 수 있습니다. 경계 검사 부재로 인해 num_registered_fb < FB_MAX 상태에서도 registered_fb[FB_MAX]에 접근 가능합니다. 경계 검사를 추가하여 배열 범위 초과 접근을 방지함으로써 해결됩니다.

💡 쉬운 설명

Linux 시스템의 그래픽 장치 드라이버 관리 코드에 메모리 보호 경계를 넘을 수 있는 결함이 있습니다. 로컬 공격자가 이를 악용하면 시스템 권한 상승이나 커널 크래시를 유발할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: fbdev: fix potential buffer overflow in do_register_framebuffer() The current implementation may lead to buffer overflow when: 1. Unregistration creates NULL gaps in registered_fb[] 2. All array slots become occupied despite num_registered_fb < FB_MAX 3. The registration loop exceeds array bounds Add boundary check to prevent registered_fb[FB_MAX] access.

📍 영향받는 시스템

Linux kernel (CVE-2025-38702 영향받는 버전은 official CVE database 및 배포판 보안 공지 확인 필요)

⚔️ 공격 벡터

로컬 권한의 공격자가 framebuffer 등록/해제 시퀀스를 조작하여 배열 경계 초과 접근 유도

🛡️ 대응 방법

영향받은 Linux 배포판의 공식 보안 패치 및 커널 업데이트 적용

🔧 검증 코드

현재 커널 버전을 확인한 후 배포판의 보안 공지에서 CVE-2025-38702 영향 버전과 패치 정보를 대조하여 검증

Shell / Script
uname -r | grep -E '^[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel