Google TensorFlow 1.7.x and earlier is affected by a Buffer Overflow vulnerability. The type of exploitation is context-dependent. The block size in meta file might contain a large int64 value which causes an integer overflow upon addition. Subsequent code using n as index may cause an out-of-bounds read.
A maliciously crafted meta checkpoint could be used to cause the TensorFlow process to perform an out of bounds read on in process memory.
{
"github_reviewed": true,
"nvd_published_at": "2019-04-24T21:29:00Z",
"cwe_ids": [
"CWE-190"
],
"github_reviewed_at": "2019-04-30T15:16:08Z",
"severity": "CRITICAL"
}