🔍 CVE-2026-46119

9.1
CVSS Score
CRITICAL
2026-05-28
2026-10-19 20:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 libceph 구성 요소에서 인증 메시지 처리 중 slab-out-of-bounds 접근 취약점이 발견되었습니다. CEPH_MSG_AUTH_REPLY 메시지의 결과 필드에 양수 값이 포함될 경우, 이를 오류로 잘못 처리하여 할당된 버퍼 크기를 초과하는 메모리 영역을 전송하게 됩니다. 이로 인해 메모리 내부의 민감한 정보가 외부로 유출될 수 있습니다.

💡 쉬운 설명

인증 과정에서 조작된 메시지를 받으면 컴퓨터 메모리의 허용된 범위를 벗어나 데이터를 읽어가는 보안 결함입니다. 이 결함을 이용하면 시스템 내부의 중요한 정보가 공격자에게 유출될 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: libceph: Fix slab-out-of-bounds access in auth message processing If a (potentially corrupted) message of type CEPH_MSG_AUTH_REPLY contains a positive value in its result field, it is treated as an error code by ceph_handle_auth_reply() and returned to handle_auth_reply(). Thereafter, an attempt is made to send the preallocated message of type CEPH_MSG_AUTH, where the returned value is interpreted as the size of the front segment to send. If the result value in the message is greater than the size of the memory buffer allocated for the front segment, an out-of-bounds access occurs, and the content of the memory region beyond this buffer is sent out. This patch fixes the issue by treating only negative values in the result field as errors. Positive values are therefore treated as success in the same way as a zero value. Additionally, a BUG_ON is added to __send_prepared_auth_request() comparing the len parameter to front_alloc_len to prevent sending the message if it exceeds the bounds of the allocation and to make it easier to catch any logic flaws leading to this.

📍 영향받는 시스템

Linux kernel (libceph 모듈을 사용하는 시스템)

⚔️ 공격 벡터

조작된 CEPH_MSG_AUTH_REPLY 메시지를 전송하여 메모리 경계 외 데이터 유출 유도

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel