CVE-2026-80708 in Linux
요약
\~에 의해 VulDB • 2026. 08. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
s390/zcrypt: cca_clr2cipherkey() 함수 내 키 인포트 시 누락된 메모리 스크러빙 수정
보조 함수 _ip_cprb_helper()는 CPRB를 구성하고 처리하기 위해 내부 버퍼 메모리를 사용합니다. 사용 후 이 버퍼가 전혀 scrubbing(메모리 초기화/지우기)되지 않아, 예를 들어 평문 키 자료가 메모리에 남아 있을 수 있으며, 이는 동일한 메모리의 교묘한 재사용을 통해 노출될 위험이 있습니다.
_ip_cprb_helper() 함수에 'scrub'이라는 추가 매개변수를 확장하여 이 버퍼의 scrubbing 여부를 제어할 수 있도록 했습니다. 이제 호출 측에서 scrubbing이 필요한지 아닌지를 결정할 기회가 생겼습니다.
cca_clr2cipherkey() 함수 내 평문 키를 보안 키 토큰으로 인포트하는 프로세스에 확장을 가해, 요청 데이터에 평문 키 값이 포함된 경우 위에서 언급한 보조 함수가 cprb 버퍼를 scrubbing하도록 지시합니다.
함수 cca_clr2cipherkey()에서 반환 시 무작위 EXOR 버퍼와 cprb 버퍼에 대해 명시적인 scrubbing을 추가했습니다.
전체적으로 이 변경은 평문 키 인포트 시 내부 사용 버퍼를 정리하여 민감한 데이터가 노출되는 것을 방지합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.