CVE-2020-5215 in TensorFlow정보

요약

\~에 의해 VulDB • 2026. 05. 16.

TensorFlow 1.15.2 미만 및 2.0.1 미만 버전에서, Python의 문자열을 tf.float16 값으로 변환할 때 해당 사용 사례에 대한 형식 검사가 그래프 모드에서만 수행되므로 이그저 모드(eager mode)에서 세그멘테이션 폴트가 발생합니다. 이 문제로 인해 추론 또는 학습 중 서비스 거부(Denial of Service)가 발생할 수 있으며, 악의적인 공격자가 tf.float16 값 대신 문자열을 포함하는 데이터 포인트를 전송할 수 있습니다. 저장된 모델 및 체크포인트를 조작하여 스칼라 tf.float16 값을 스칼라 문자열로 대체하면 자동 변환으로 인해 이 문제가 트리거되어 유사한 효과를 얻을 수 있습니다. 이그저 실행이 활성화된 경우 tf.constant("hello", tf.float16)를 통해 이를 쉽게 재현할 수 있습니다. 이 취약점은 TensorFlow 1.15.1 및 2.0.1에서 패치되었으며, 문제 해결 후 TensorFlow 2.1.0이 출시되었으므로 해당 버전은 영향을 받지 않습니다. 사용자는 TensorFlow 1.15.1, 2.0.1 또는 2.1.0으로 전환할 것을 권장합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

GitHub, Inc.

예약하다

2020. 01. 02.

모더레이션

수락

항목

VDB-149501

EPSS

0.00588

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!