🇰🇷 한글 설명
TensorFlow의 ParallelConcat 구현 과정에서 입력값 검증이 누락되어 0으로 나누기 오류가 발생할 수 있는 취약점입니다. 이 문제는 TensorFlow 2.7.0 및 지원 범위 내의 특정 버전(2.6.1, 2.5.2, 2.4.4)에 패치될 예정입니다.
💡 쉬운 설명
머신러닝 도구인 TensorFlow에서 특정 계산을 할 때 잘못된 값을 넣으면 프로그램이 계산 오류로 인해 멈출 수 있는 문제입니다. 데이터 처리 과정에서 숫자를 0으로 나누는 실수가 발생할 수 있어 주의가 필요합니다.
🇺🇸 원문 (English)
TensorFlow is an open source platform for machine learning. In affected versions the implementation of `ParallelConcat` misses some input validation and can produce a division by 0. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.
📍 영향받는 시스템
TensorFlow 2.7.0 미만 버전 중 2.6.1, 2.5.2, 2.4.4를 포함한 지원 버전
⚔️ 공격 벡터
조작된 입력 데이터를 TensorFlow의 ParallelConcat 연산에 전달하여 서비스 거부(DoS) 유발
🛡️ 대응 방법
TensorFlow를 2.7.0 이상 버전으로 업데이트하거나, 해당 패치가 적용된 2.6.1, 2.5.2, 2.4.4 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(2.7.0 이상 또는 패치된 2.6.1, 2.5.2, 2.4.4)인지 확인하십시오.
python3 -c 'import tensorflow as tf; print(tf.__version__)'