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.