Skip to content

Commit 314c139

Browse files
Add advisory for CVE-2022-23594
PiperOrigin-RevId: 426011008 Change-Id: I69327ef506d16e9e467298056cd093e8e45d2690
1 parent 8dba258 commit 314c139

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## TFSA-2022-057: Multiple crashes, heap OOB accesses in TFG dialect (MLIR)
2+
3+
### CVE Number
4+
CVE-2022-23594
5+
6+
### Impact
7+
The [TFG dialect of TensorFlow (MLIR)](https://github.com/tensorflow/tensorflow/tree/274df9b02330b790aa8de1cee164b70f72b9b244/tensorflow/core/ir/importexport) makes several assumptions about the incoming `GraphDef` before converting it to the MLIR-based dialect.
8+
9+
If an attacker changes the `SavedModel` format on disk to invalidate these assumptions and the `GraphDef` is then converted to MLIR-based IR then they can cause a crash in the Python interpreter. Under certain scenarios, heap OOB read/writes are possible.
10+
11+
These issues have been discovered via fuzzing and it is possible that more weaknesses exist. We will patch them as they are discovered.
12+
13+
### Patches
14+
We have patched the issue in multiple GitHub commits and these will be included in TensorFlow 2.8.0 and TensorFlow 2.7.1, as both are affected.
15+
16+
### For more information
17+
Please consult [our security guide](https://github.com/tensorflow/tensorflow/blob/master/SECURITY.md) for more information regarding the security model and how to contact us with issues and questions.

0 commit comments

Comments
 (0)