CVE-2026-64314 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
암호화(chacha20poly1305): poly1305 템플릿 인자 검증
chachapoly_create()는 여전히 템플릿 이름에 호환성용 poly1305 매개변수를 허용하지만, 두 번째 템플릿 인자가 항상 존재한다고 가정하고 이를 즉시 strcmp()로 전달합니다.
인자가 누락된 경우 crypto_attr_alg_name()은 오류 포인터를 반환합니다. 문자열을 비교하기 전에 이에 대한 검사를 수행하여, 잘못된 형식의 템플릿 인스턴스화가 strcmp()에서 오류 포인터를 역참조하는 대신 오류와 함께 실패하도록 합니다.
이는 crypto_attr_alg_name()의 결과를 문자열 관련 사용 전에 검증하는 주변 Crypto API 템플릿 패턴과 일치합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.