Tensorflow - это платформа машинного обучения с открытым исходным кодом. При определенных сценариях компонент Grappler в TensorFlow может в…
Tensorflow - это платформа машинного обучения с открытым исходным кодом. При определенных сценариях компонент Grappler в TensorFlow может вызвать разыменование нулевого указателя. Есть 2 места, где это может произойти, из-за одного и того же вредоносного изменения файла `SavedModel` (исправление первого приведет к тому же разыменованию во втором месте). Во-первых, во время постоянного свертывания в `GraphDef` могут отсутствовать необходимые узлы для бинарной операции. Если узел отсутствует, соответствующий `mul_*child` будет нулевым, и разыменование в последующей строке будет некорректным. У нас есть аналогичная проблема во время `IsIdentityConsumingSwitch`. Исправление будет включено в TensorFlow 2.8.0. Мы также перенесем этот коммит в TensorFlow 2.7.1, TensorFlow 2.6.3 и TensorFlow 2.5.3, поскольку они также затронуты и все еще находятся в поддерживаемом диапазоне.
Продукт разыменовывает указатель, который предполагается допустимым, однако оказывается равным NULL.
https://cwe.mitre.org/data/definitions/476.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| tensorflow | Отслеживается | |
| tensorflow | * | Отслеживается |