CVE-2024-42098 in Linux
요약
\~에 의해 VulDB • 2026. 05. 12.
리눅스 커널에서 다음 취약점이 해결되었습니다:
crypto: ecdh - private_key를 명시적으로 제로화(zeroize)
private_key는 호출자가 전달한 key 파라미터(존재하는 경우)로 덮어쓰거나, 새로 생성된 개인 키로 덮어쓰게 됩니다. 그러나 호출자가 전달한 키(또는 새로 생성된 키)가 이전 키보다 짧은 경우, 이전 키의 일부 키 재료가 덮어쓰이지 않을 수 있습니다. 가장 간단한 해결책은 먼저 전체 private_key 배열을 명시적으로 제로화하는 것입니다.
이 패치는 이 함수의 동작을 약간 변경합니다: 이전에는 ecc_gen_privkey가 실패하면 기존 private_key가 유지되었습니다. 이제 private_key는 항상 제로화됩니다. 이 동작은 params.key가 설정되고 ecc_is_key_valid가 실패하는 경우의 동작과 일치합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.