🔍 CVE-2026-68453

7.1
CVSS Score
HIGH
2026-08-13
2026-10-21 13:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 s390/zcrypt 구성 요소에서 cca_cipher2protkey 함수 내 버퍼 오버리드 취약점이 발견되었습니다. 공격자가 제어 가능한 토큰의 길이 필드를 조작하여 실제 버퍼 크기보다 큰 값을 설정할 경우, 커널 메모리 경계를 넘어 데이터를 읽거나 시스템 충돌을 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터의 암호화 기능을 처리하는 과정에서 데이터의 길이를 제대로 확인하지 않아 발생하는 문제입니다. 나쁜 의도를 가진 사용자가 가짜 길이를 입력하면 시스템의 중요한 정보를 훔쳐보거나 컴퓨터를 멈추게 할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Fix buffer over-read in cca_cipher2protkey Add validation of both the actual key buffer size and token length fields in all the cca_check_sec*token() functions. Additionally check in cca_gencipherkey() for possible underflow with returned key size. The CCA token structures contain user-controlled len fields that were used in operations without proper validation against both the actual buffer size and minimum token structure size. An attacker could set this field larger than the actual buffer size, leading to reading beyond buffer boundaries. This may result in a kernel crash or exposure of memory via sending this as part of a request down to the crypto card. Also an attacker could have used a very small len value and thus enforce a buffer under-run which may produce similar effects as a over-read. So now a key must - key buf length must be at least sizeof the token struct - the key len field inside the token must fit into the range of sizeof key token struct ... key buf length

📍 영향받는 시스템

Linux kernel (s390 architecture, zcrypt module)

⚔️ 공격 벡터

조작된 길이 필드를 포함한 CCA 토큰을 암호화 카드 요청으로 전송하여 메모리 경계 초과 읽기 유도

🛡️ 대응 방법

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux