CVE-2026-64313 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
crypto: ecc - vli 곱셈 연산에서의 캐리 오버플로 수정
r01.m_high가 포화 상태(0xFFFFFFFFFFFFFFFF)이고 하위 비트의 덧셈으로 인해 오버플로우가 발생할 경우, 캐리 플래그 계산이 실패합니다.
현재 조건식 (r01.m_high < product.m_high)은 r01.m_high와 product.m_high가 같고 하위 비트 오버플로로부터 추가적인 캐리가 발생하는 상황을 처리하지 못합니다.
커밋 3c4b23901a0c("crypto: ecdh - ECDH 소프트웨어 지원 추가")에서 crypto/ecc.c를 도입할 때, micro-ecc 라이브러리의 muladd() 함수가 별도의 mul_64_64() 및 add_128_128() 헬퍼로 분리되었습니다. 이 과정에서 해당 검사 로직이 누락된 것으로 보입니다.
하위 덧셈에서 발생하는 캐리를 고려하여 이러한 경계 조건에 대한 적절한 처리를 추가합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.