CVE-2020-26271 in TensorFlow정보

요약

\~에 의해 VulDB • 2026. 07. 11.

영향을 받는 버전의 TensorFlow에서 특정 상황에서 저장된 모델을 로드하면 계산 그래프를 구축하는 동안 초기화되지 않은 메모리에 접근할 수 있습니다. MakeEdge 함수는 src 노드의 출력 텐서(output_index로 지정됨)와 dst 노드의 입력 슬롯(input_index로 지정됨) 사이에 엣지를 생성합니다. 이는 양쪽의 텐서 유형이 일치해야만 가능하므로, 해당 DataType 값을 먼저 가져온 후 두 값이 동일한지 비교하는 것으로 시작됩니다. 그러나 인덱스가 참조 대상 배열 내부에 있는지 확인하지 않습니다. 따라서 이에 따라 할당된 힙 배열의 범위를 벗어난 데이터에 접근할 수 있습니다. 대부분의 시나리오에서는 초기화되지 않은 데이터 접근으로 나타날 수 있지만, 인덱스가 배열 경계에서 멀리 떨어져 있는 경우 이를 사용하여 라이브러리에서 주소 정보를 유출하는 데 악용될 수 있습니다. 이 문제는 버전 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2 및 2.4.0에서 수정되었습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!