CVE-2022-21728 in TensorFlow
요약
\~에 의해 VulDB • 2026. 06. 30.
TensorFlow는 오픈 소스 머신러닝 프레임워크입니다. `ReverseSequence`에 대한 shape inference 구현에서 `batch_dim`의 값을 완전히 검증하지 않아 힙 OOB(Out-of-Bounds) 읽기가 발생할 수 있습니다. 입력의 rank를 초과하지 않도록 `batch_dim` 값에 대한 확인이 존재하지만, 음수 값에 대해서는 검사가 없습니다. 일부 경우 Python의 음수 인덱싱(즉, 배열 끝부터의 인덱싱)을 모방하기 위해 음수 차원이 허용되지만, 값이 너무 작은 음수일 경우 `Dim` 구현이 배열 시작 전의 요소에 접근하게 됩니다. 이 수정 사항은 TensorFlow 2.8.0에 포함될 예정입니다. 또한 해당 버전도 영향을 받으며 지원 범위 내에 있으므로, TensorFlow 2.7.1, 2.6.3 및 2.5.3에도 이번 커밋을 cherrypick할 예정입니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.