🇰🇷 한글 설명
OP-TEE 코어의 AES-GCM 구현에서 32비트 정수 오버플로 취약점이 발견되었습니다. 512MB 이상의 페이로드 또는 추가 인증 데이터(AAD)를 처리할 때 인증 태그가 잘못된 비트 길이로 계산될 수 있습니다.
💡 쉬운 설명
데이터를 암호화할 때 사용하는 계산 과정에서 숫자가 너무 커져 오류가 발생하는 문제입니다. 이로 인해 데이터가 변조되었는지 확인하는 인증 기능이 제대로 작동하지 않을 수 있습니다.
🇺🇸 원문 (English)
OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. Starting in version 3.0.0 and prior to version 4.11.0, 32-bit integer overflows in OP-TEE core's AES-GCM implementation cause the authentication tag to be computed with incorrect bit-length values after processing more than 512 megabytes of payload or Additional Authenticated Data (AAD). Version 4.11.0 contains a patch. No known workarounds are available.
📍 영향받는 시스템
OP-TEE version 3.0.0 ~ 4.10.x
⚔️ 공격 벡터
512MB 이상의 대용량 페이로드 또는 AAD를 전송하여 인증 태그 계산 오류 유도
🛡️ 대응 방법
OP-TEE를 버전 4.11.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 4.11.0 미만인 경우 해당 취약점에 노출된 상태입니다.
optee_version_cmd --version 2>/dev/null || echo 'Check OP-TEE version manually'