Tensorflow - это фреймворк машинного обучения с открытым исходным кодом. При декодировании тензора из protobuf TensorFlow может выполнить р…
Tensorflow - это фреймворк машинного обучения с открытым исходным кодом. При декодировании тензора из protobuf TensorFlow может выполнить разыменование нулевого указателя, если атрибуты некоторых изменяемых аргументов для некоторых операций отсутствуют в протоколе. Это охраняется `DCHECK`. Однако `DCHECK` является no-op в производственных сборках и сбоем утверждения в отладочных сборках. В первом случае выполнение переходит к разыменованию нулевого указателя, тогда как во втором случае это приводит к сбою из-за сбоя утверждения. Исправление будет включено в TensorFlow 2.8.0. Мы также перенесем этот коммит на TensorFlow 2.7.1 и TensorFlow 2.6.3, поскольку они также затронуты и все еще находятся в поддерживаемом диапазоне.
Продукт разыменовывает указатель, который предполагается допустимым, однако оказывается равным NULL.
https://cwe.mitre.org/data/definitions/476.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| tensorflow | Отслеживается | |
| tensorflow | * | Отслеживается |