CVE-2022-21728 in TensorFlow
الملخص
بحسب VulDB • 30/06/2026
TensorFlow هو إطار عمل للتعلم الآلي مفتوح المصدر. لا تقوم عملية استنتاج الشكل (shape inference) لـ `ReverseSequence` بالتحقق الكامل من قيمة `batch_dim`، مما قد يؤدي إلى قراءة خارج النطاق (OOB read) على الكومة (heap). يوجد تحقق للتأكد من أن قيمة `batch_dim` لا تتجاوز رتبة الإدخال، ولكن لا يوجد تحقق للقيم السالبة. تُسمح الأبعاد السالبة في بعض الحالات لمحاكاة الفهرسة السالبة في بايثون (أي الفهرسة من نهاية المصفوفة)، ومع ذلك إذا كانت القيمة سالبة جداً فإن تنفيذ `Dim` قد يصل إلى عناصر قبل بداية المصفوفة. سيتم تضمين الإصلاح في TensorFlow 2.8.0. كما سنقوم بتطبيق هذا الالتزام على TensorFlow 2.7.1 وTensorFlow 2.6.3 وTensorFlow 2.5.3، حيث أن هذه الإصدارات تتأثر أيضاً ولا تزال ضمن نطاق الدعم.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.