Commit Graph

98737 Commits

Author SHA1 Message Date
Mihai Maruseac
e0a5bb3cae
Merge pull request #49657 from geetachavan1/cherrypicks_DV76I
Don't do any work if output tensor is null (prevent div by 0)
2021-05-26 11:11:57 -07:00
Mihai Maruseac
0f90ce86c7
Merge pull request #49653 from geetachavan1/cherrypicks_UE6M7
Add missing validations to reverse_sequence_op
2021-05-26 11:10:56 -07:00
Mihai Maruseac
bf796c4ab3
Merge pull request #49649 from geetachavan1/cherrypicks_K43QM
Add several missing validations in SDCA
2021-05-26 11:09:52 -07:00
Mihai Maruseac
0e0a7a76e9
Merge pull request #49645 from geetachavan1/cherrypicks_IKTOE
Fix memory corruption issue with `tf.raw_ops.DrawBoundingBoxesV2`.
2021-05-26 11:08:40 -07:00
Mihai Maruseac
fa197dcec7
Merge pull request #49640 from geetachavan1/cherrypicks_3WEK8
Fix out of bound read in requantization_range_op.cc
2021-05-26 11:07:41 -07:00
Mihai Maruseac
d4039e5779
Merge pull request #49758 from geetachavan1/cherrypicks_X9FKE
Prevent a null pointer dereference in TFLite.
2021-05-26 11:05:43 -07:00
Mihai Maruseac
2083b6f895
Merge pull request #49683 from geetachavan1/cherrypicks_X675Z
Validate arguments of `FractionalMaxPoolGrad`
2021-05-26 11:04:19 -07:00
Mihai Maruseac
618657fd5f
Merge pull request #49679 from geetachavan1/cherrypicks_67I0W
Fix assertion failure in pooling_ops_3d
2021-05-26 11:03:12 -07:00
Mihai Maruseac
ab0c29d97b
Merge pull request #49674 from geetachavan1/cherrypicks_SM7N3
Fix OOB read issue with `tf.raw_ops.CTCLoss`.
2021-05-26 11:01:51 -07:00
Mihai Maruseac
e41791d9c9
Merge pull request #49670 from geetachavan1/cherrypicks_Z0L1D
Fix nullptr deref in `tf.raw_ops.CTCLoss`.
2021-05-26 11:00:52 -07:00
Mihai Maruseac
b4930ec44b
Merge pull request #49666 from geetachavan1/cherrypicks_0XFTC
[CherryPick]Add missing validation, prevent heap OOB
2021-05-26 10:58:49 -07:00
Mihai Maruseac
8e07cdb62f Prevent a null pointer dereference in TFLite.
PiperOrigin-RevId: 370800353
Change-Id: Ic9c9712ce5c6e384c954dcd640a5bd9ff05c9a05
2021-05-26 10:49:50 -07:00
Mihai Maruseac
46b52c3a0d
Merge pull request #49750 from geetachavan1/cherrypicks_C7SED
Prevent a null pointer exception in TFLite
2021-05-26 10:48:54 -07:00
Mihai Maruseac
62d1485437
Merge pull request #49705 from geetachavan1/cherrypicks_Q02H6
Add missing valuidation to FusedBatchNorm.
2021-05-26 10:48:19 -07:00
Mihai Maruseac
c895beb29a
Merge pull request #49704 from geetachavan1/cherrypicks_TID7Q
Prevent overflow in sparse op
2021-05-26 10:47:35 -07:00
Mihai Maruseac
159722aa1f
Merge pull request #49699 from geetachavan1/cherrypicks_MU6FD
Fix heap OOB read in dequantize op.
2021-05-26 10:46:42 -07:00
Mihai Maruseac
7f203bb92f
Merge pull request #49695 from geetachavan1/cherrypicks_0ZO7K
Fix SEGV in CTC ops
2021-05-26 10:45:40 -07:00
Mihai Maruseac
01c00c0cde
Merge pull request #49691 from geetachavan1/cherrypicks_DE0RS
Prevent heap OOB error in `MaxPoolGrad`
2021-05-26 10:44:34 -07:00
Mihai Maruseac
7c2a6a332e
Merge pull request #49687 from geetachavan1/cherrypicks_2QAW6
Validate inputs of `FractionalAvgPoolGrad`.
2021-05-26 10:43:35 -07:00
Mihai Maruseac
84b7561c9b
Merge pull request #49748 from geetachavan1/cherrypicks_YV42E
Fix another division by 0 in TFLite
2021-05-26 10:41:33 -07:00
Mihai Maruseac
90ce9a6f0d
Merge pull request #49744 from geetachavan1/cherrypicks_EFULG
Handle one more division by 0 in TFLite.
2021-05-26 10:39:46 -07:00
Mihai Maruseac
f077e6b1d1
Merge pull request #49718 from geetachavan1/cherrypicks_0XWRY
Prevent one more div by 0 in TFLite
2021-05-26 10:38:19 -07:00
Mihai Maruseac
dd08f7d4a3
Merge pull request #49714 from geetachavan1/cherrypicks_ANDJ1
Prevent another div by 0 in optimized pooling implementations TFLite
2021-05-26 10:37:23 -07:00
Mihai Maruseac
2e6ab28920
Merge pull request #49710 from geetachavan1/cherrypicks_PWA6U
Fix division by zero in TFLite padding.
2021-05-26 10:35:27 -07:00
Mihai Maruseac
a65608ff79 Prevent a null pointer exception in TFLite
PiperOrigin-RevId: 370800206
Change-Id: Idd437ebce4ff224120d8eefc1c14c062173b71d6
2021-05-26 10:24:02 -07:00
Mihai Maruseac
0d014d8cb1 Fix another division by 0 in TFLite
PiperOrigin-RevId: 370800181
Change-Id: I924809166a6131f5075e6d45c455106538d755f9
2021-05-26 10:18:46 -07:00
Mihai Maruseac
6d3d9edfd7 Handle one more division by 0 in TFLite.
PiperOrigin-RevId: 370800140
Change-Id: I9ab42e5aaccf02f226d1282611490a54cf7d273e
2021-05-26 10:13:59 -07:00
Mihai Maruseac
721faa0130 Prevent one more div by 0 in TFLite
PiperOrigin-RevId: 370800114
Change-Id: I6b956aeb8c458cc6f514408d2e89ffacfe249e57
2021-05-25 17:10:23 -07:00
Mihai Maruseac
2a2c7d5a12 Prevent another div by 0 in optimized pooling implementations TFLite
PiperOrigin-RevId: 370800091
Change-Id: I2119352f57fb5ca4f2051e0e2d749403304a979b
2021-05-25 17:07:50 -07:00
Mihai Maruseac
717629aa0f Fix division by zero in TFLite padding.
PiperOrigin-RevId: 370777494
Change-Id: Ic1331e4a1603b9e4c8aa183012a6c8237410aa0f
2021-05-25 17:02:34 -07:00
Mihai Maruseac
1aeeffe7ee Add missing valuidation to FusedBatchNorm.
PiperOrigin-RevId: 372460336
Change-Id: Ic8c4e4de67c58a741bd87f2e182bed07247d1126
2021-05-25 16:20:02 -07:00
Mihai Maruseac
46faa2ff10 Prevent overflow in sparse op
PiperOrigin-RevId: 372442006
Change-Id: I60fe31cd7e56fb3501e97c63500caf902ddeee96
2021-05-25 16:15:41 -07:00
Mihai Maruseac
38bd828426 Fix heap OOB read in dequantize op.
Also fixes SEGV in same op

PiperOrigin-RevId: 372437896
Change-Id: I135e94d360c2a1ce374c10f7e0fed1af603dbc02
2021-05-25 16:11:32 -07:00
Mihai Maruseac
f6b9d5ef58 Fix SEGV in CTC ops
PiperOrigin-RevId: 372430279
Change-Id: I7ec2ad9d6f4d0980c33de45d27c6b17df5c6e26f
2021-05-25 16:07:34 -07:00
Mihai Maruseac
1a8fcce5b5 Prevent heap OOB error in MaxPoolGrad
PiperOrigin-RevId: 372424854
Change-Id: Idac0f23867ad8b0601cafbaaa52d5e64269e63a7
2021-05-25 16:04:09 -07:00
Mihai Maruseac
08bef9b828 Validate inputs of FractionalAvgPoolGrad.
PiperOrigin-RevId: 372420640
Change-Id: Icc583928e6cdc3062e12498e4d2337a8fe3da016
2021-05-25 16:01:17 -07:00
Mihai Maruseac
36150d5b1d Validate arguments of FractionalMaxPoolGrad
PiperOrigin-RevId: 372274982
Change-Id: If46b0c442efa4eaef635ce6a476717060420122c
2021-05-25 15:56:15 -07:00
Mihai Maruseac
74aa90d23f Fix assertion failure in pooling_ops_3d
PiperOrigin-RevId: 372364504
Change-Id: Iecde4fe26b47a8fa935d6e2611b5585ed5777781
2021-05-25 15:51:48 -07:00
Amit Patankar
8e02101cea Fix OOB read issue with tf.raw_ops.CTCLoss.
PiperOrigin-RevId: 372242187
Change-Id: I347228ed8c04e1d2eb9d2479ae52f51d1b512c6e
2021-05-25 14:42:45 -07:00
Amit Patankar
282e402408 Fix nullptr deref in tf.raw_ops.CTCLoss.
PiperOrigin-RevId: 372266334
Change-Id: Ic52c3e9f13a38f54482d670907eda1688450862b
2021-05-25 14:38:02 -07:00
Mihai Maruseac
2677a262e5 [CherryPick]Add missing validation, prevent heap OOB 2021-05-25 14:31:32 -07:00
Mihai Maruseac
2578f8cb61 Add missing validation to pooling_ops_3d
PiperOrigin-RevId: 372218727
Change-Id: I6b9ed4266aa7286c02f1f230d7bea922c1be547e
2021-05-25 14:18:58 -07:00
Mihai Maruseac
f1fee6e8ec Don't do any work if output tensor is null (prevent div by 0)
PiperOrigin-RevId: 372208700
Change-Id: Iea6b6293e887ade8538facfdb50fb931e17f511e
2021-05-25 12:56:49 -07:00
Mihai Maruseac
c42d04b292 Add missing validations to reverse_sequence_op
PiperOrigin-RevId: 372178683
Change-Id: Iac97ebab5b342f1262c77a7d9bcb4267b305ce5b
2021-05-25 12:52:15 -07:00
Mihai Maruseac
69aa87ea03 Add several missing validations in SDCA
PiperOrigin-RevId: 372172877
Change-Id: Id366da962432e18dcbfac847d11e98488bebb70a
2021-05-25 12:47:44 -07:00
Amit Patankar
8c9291355a Fix memory corruption issue with tf.raw_ops.DrawBoundingBoxesV2.
PiperOrigin-RevId: 372033910
Change-Id: I8a9f4efc1c8ddaacbc26ec1fbe4bfdd6791c226d
2021-05-25 12:41:11 -07:00
Laura Pak
051b4c73e5 Fix out of bound read in requantization_range_op.cc
PiperOrigin-RevId: 372129031
Change-Id: Ie684ab98a3840c5186ead3eafffc0e0ed0e8030d
2021-05-25 11:51:44 -07:00
Mihai Maruseac
6537105ecd Fix heap buffer overflow
PiperOrigin-RevId: 372132844
Change-Id: Idef9895efaf145f2b1c23d31983601ec980cd5e4
2021-05-25 11:39:19 -07:00
Amit Patankar
4bd02ec5c0 Fix heap-buffer-overflow issue with tf.raw_ops.SparseDenseCwiseMul.
PiperOrigin-RevId: 372054410
Change-Id: Ifcce0491e2e3816838c87e73be30a1e61b65174d
2021-05-25 11:21:51 -07:00
Mihai Maruseac
46db3e7620 Fix breakage in parameterized_truncated_normal_op.cc
PiperOrigin-RevId: 372041718
Change-Id: Iff79e77a2bb27032423eefcb84211627b27dfe81
2021-05-25 10:56:01 -07:00