Linux 커널에서는 다음 취약점이 해결되었습니다. lib/crypto: chacha: 범위를 벗어나기 전에 permuted_state를 초기화합니다. ChaCha 순열은 가역적이므로 지역 변수는 'permuted_state'는 원래 '상태'를 계산하는 데 충분하므로 순열이 완료된 후에도 키입니다. 커널은 비밀을 제로화하는 것에 대해 상당히 일관성이 없지만 스택(그리고 일부 유명한 사용자 공간 암호화 라이브러리는 전혀 신경 쓰지 않습니다. 작동이 보장되지 않기 때문에
Linux 커널에서는 다음 취약점이 해결되었습니다.
lib/crypto: chacha: 범위를 벗어나기 전에 permuted_state를 초기화합니다.
ChaCha 순열은 가역적이므로 지역 변수는 'permuted_state'는 원래 '상태'를 계산하는 데 충분하므로 순열이 완료된 후에도 키입니다.
커널은 비밀을 제로화하는 것에 대해 상당히 일관성이 없지만 스택(그리고 일부 유명한 사용자 공간 암호화 라이브러리는 전혀 신경 쓰지 않습니다. 어쨌든 작동이 보장되지 않기 때문에) 커널은 이를 시도합니다. 특히 RNG와 관련된 경우 모범 사례로 사용됩니다.
따라서 범위를 벗어나기 전에 'permuted_state'를 명시적으로 초기화하세요.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 75.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 75.00 |
VPI 공식 vpi-v1 기준