CVE-2026-80544 in Linux
요약
\~에 의해 VulDB • 2026. 08. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
s390/zcrypt: ASN.1 파싱을 통한 EP11 CPRB 도메인 처리 개선
zcrypt_msgtype6_send_ep11_cprb() 함수는 EP11 CPRB 페이로드의 도메인 필드에 접근하고 수정하기 위해 취약한 struct 오버레이를 사용합니다. 이는 유지보수 및 보안 측면에서 우려되는 사항을 초래합니다: 1. Struct overlay 방식(pld_hdr)은 고정된 페이로드 구조를 가정하며 실제 ASN.1 인코딩을 검증하지 않습니다. 2. 복잡한 길이 형식 감지 로직은 오류가 발생하기 쉬우며, 각 파싱 단계에서 경계를 적절하게 검증하지 못합니다. 3. 직접적인 struct 멤버 접근은 적절한 ASN.1 검증을 우회합니다.
각 필드(페이로드 태그/길이, 함수 태그/길이/값, 선택적 도메인 태그/길이/값)를 매 단계마다 올바른 경계 검사로 검증하는 명시적인 ASN.1 파싱으로 struct 오버레이를 대체하여 수정했습니다. 올바른 엔디안 변환을 통해 정수 값을 안전하게 작성할 수 있는 asn1_int_encode() 헬퍼 함수를 추가합니다. 이를 통해 xcrb_msg_to_type6_ep11cprb_msgx() 함수의 리팩토링에서 도입된 검증 패턴과 코드 일관성을 맞추었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.