{"schema_version":1,"title":"tensorflow-gpu (PyPI) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 421 vulnerabilities in tensorflow-gpu (PyPI): 0 in the last 7 days and 179 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2023-33976, was published on 13 July 2026.","url":"https://junglewise.ai/threats/technologies/tensorflow-gpu","json_url":"https://junglewise.ai/threats/technologies/tensorflow-gpu.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/tensorflow-gpu","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":0,"all_time":421,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":179,"last_365_days":179},"latest":[{"cve":"CVE-2023-33976","cvss":3.1,"epss":0.0043,"slug":"cve-2023-33976-tensorflow-has-segfault-in-array-ops-upper-bound","title":"PYSEC-2026-3331 - TensorFlow has segfault in array_ops.upper_bound","severity":"low","exploited":false,"published_at":"2026-07-13T14:36:32.509485+00:00","url":"https://junglewise.ai/threats/cve-2023-33976-tensorflow-has-segfault-in-array-ops-upper-bound"},{"cve":"CVE-2023-25659","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25659-tensorflow-vulnerable-to-out-of-bounds-read-in-dynamicstitch","title":"PYSEC-2026-3300 - TensorFlow vulnerable to Out-of-Bounds Read in DynamicStitch","severity":"low","exploited":false,"published_at":"2026-07-13T14:20:00.949271+00:00","url":"https://junglewise.ai/threats/cve-2023-25659-tensorflow-vulnerable-to-out-of-bounds-read-in-dynamicstitch"},{"cve":"CVE-2023-25660","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25660-tensorflow-vulnerable-to-seg-fault-in-tf-raw-ops-print","title":"PYSEC-2026-3362 - TensorFlow vulnerable to seg fault in `tf.raw_ops.Print`","severity":"low","exploited":false,"published_at":"2026-07-13T14:20:00.733243+00:00","url":"https://junglewise.ai/threats/cve-2023-25660-tensorflow-vulnerable-to-seg-fault-in-tf-raw-ops-print"},{"cve":"CVE-2023-25662","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25662-tensorflow-vulnerable-to-integer-overflow-in-editdistance","title":"PYSEC-2026-3293 - TensorFlow vulnerable to integer overflow in EditDistance","severity":"low","exploited":false,"published_at":"2026-07-13T14:20:00.528257+00:00","url":"https://junglewise.ai/threats/cve-2023-25662-tensorflow-vulnerable-to-integer-overflow-in-editdistance"},{"cve":"CVE-2023-25663","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25663-tensorflow-has-null-pointer-error-in-tensorarrayconcatv2","title":"PYSEC-2026-3282 - TensorFlow has Null Pointer Error in TensorArrayConcatV2","severity":"low","exploited":false,"published_at":"2026-07-13T14:20:00.30875+00:00","url":"https://junglewise.ai/threats/cve-2023-25663-tensorflow-has-null-pointer-error-in-tensorarrayconcatv2"},{"cve":"CVE-2023-25665","cvss":3.1,"epss":0.0044,"slug":"cve-2023-25665-tensorflow-has-null-pointer-error-in-sparsesparsemaximum","title":"PYSEC-2026-3276 - TensorFlow has Null Pointer Error in SparseSparseMaximum","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:59.977627+00:00","url":"https://junglewise.ai/threats/cve-2023-25665-tensorflow-has-null-pointer-error-in-sparsesparsemaximum"},{"cve":"CVE-2023-25666","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25666-tensorflow-has-floating-point-exception-in-audiospectrogram","title":"PYSEC-2026-3317 - TensorFlow has Floating Point Exception in AudioSpectrogram","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:59.749585+00:00","url":"https://junglewise.ai/threats/cve-2023-25666-tensorflow-has-floating-point-exception-in-audiospectrogram"},{"cve":"CVE-2023-25667","cvss":3.1,"epss":0.0031,"slug":"cve-2023-25667-tensorflow-vulnerable-to-segfault-when-opening-multiframe-gif","title":"PYSEC-2026-3321 - TensorFlow vulnerable to segfault when opening multiframe gif","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:59.529383+00:00","url":"https://junglewise.ai/threats/cve-2023-25667-tensorflow-vulnerable-to-segfault-when-opening-multiframe-gif"},{"cve":"CVE-2023-25669","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25669-tensorflow-has-floating-point-exception-in-avgpoolgrad-with-xla","title":"PYSEC-2026-3366 - TensorFlow has Floating Point Exception in AvgPoolGrad with XLA","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:59.302904+00:00","url":"https://junglewise.ai/threats/cve-2023-25669-tensorflow-has-floating-point-exception-in-avgpoolgrad-with-xla"},{"cve":"CVE-2023-25670","cvss":3.1,"epss":0.0039,"slug":"cve-2023-25670-tensorflow-has-null-pointer-error-in","title":"PYSEC-2026-3271 - TensorFlow has Null Pointer Error in QuantizedMatMulWithBiasAndDequantize","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:59.080418+00:00","url":"https://junglewise.ai/threats/cve-2023-25670-tensorflow-has-null-pointer-error-in"},{"cve":"CVE-2022-41909","cvss":3.1,"epss":0.0053,"slug":"cve-2022-41909-segfault-in-compositetensorvarianttocomponents","title":"PYSEC-2026-3368 - Segfault in `CompositeTensorVariantToComponents`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:55.971654+00:00","url":"https://junglewise.ai/threats/cve-2022-41909-segfault-in-compositetensorvarianttocomponents"},{"cve":"CVE-2022-41908","cvss":3.1,"epss":0.0048,"slug":"cve-2022-41908-check-fail-via-inputs-in-pyfunc","title":"PYSEC-2026-3353 - `CHECK` fail via inputs in `PyFunc`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:55.724178+00:00","url":"https://junglewise.ai/threats/cve-2022-41908-check-fail-via-inputs-in-pyfunc"},{"cve":"CVE-2022-41900","cvss":3.1,"epss":0.0063,"slug":"cve-2022-41900-fractionalmaxpool-and-fractionalavgpool-heap-out-of-bounds-acess","title":"PYSEC-2026-3383 - FractionalMaxPool and FractionalAVGPool heap out-of-bounds acess","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:54.776276+00:00","url":"https://junglewise.ai/threats/cve-2022-41900-fractionalmaxpool-and-fractionalavgpool-heap-out-of-bounds-acess"},{"cve":"CVE-2022-41898","cvss":3.1,"epss":0.0047,"slug":"cve-2022-41898-check-fail-via-inputs-in-sparsefillemptyrowsgrad","title":"PYSEC-2026-3340 - `CHECK` fail via inputs in `SparseFillEmptyRowsGrad`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:54.340931+00:00","url":"https://junglewise.ai/threats/cve-2022-41898-check-fail-via-inputs-in-sparsefillemptyrowsgrad"},{"cve":"CVE-2022-41896","cvss":3.1,"epss":0.0047,"slug":"cve-2022-41896-tf-raw-ops-mfcc-crashes","title":"PYSEC-2026-3369 - `tf.raw_ops.Mfcc` crashes","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:53.785675+00:00","url":"https://junglewise.ai/threats/cve-2022-41896-tf-raw-ops-mfcc-crashes"},{"cve":"CVE-2022-41895","cvss":3.1,"epss":0.0047,"slug":"cve-2022-41895-mirrorpadgrad-heap-out-of-bounds-read","title":"PYSEC-2026-3332 - `MirrorPadGrad` heap out of bounds read","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:53.596474+00:00","url":"https://junglewise.ai/threats/cve-2022-41895-mirrorpadgrad-heap-out-of-bounds-read"},{"cve":"CVE-2022-41890","cvss":3.1,"epss":0.0047,"slug":"cve-2022-41890-check-fail-in-bcast-overflow","title":"PYSEC-2026-3333 - `CHECK` fail in `BCast` overflow","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:52.956307+00:00","url":"https://junglewise.ai/threats/cve-2022-41890-check-fail-in-bcast-overflow"},{"cve":"CVE-2022-41889","cvss":3.1,"epss":0.0044,"slug":"cve-2022-41889-segfault-via-invalid-attributes-in-pywrap-tfe-src-cc","title":"PYSEC-2026-3384 - Segfault via invalid attributes in `pywrap_tfe_src.cc`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:52.738051+00:00","url":"https://junglewise.ai/threats/cve-2022-41889-segfault-via-invalid-attributes-in-pywrap-tfe-src-cc"},{"cve":"CVE-2022-41884","cvss":3.1,"epss":0.0036,"slug":"cve-2022-41884-seg-fault-in-ndarray-tensor-bridge-due-to-zero-and-large-inputs","title":"PYSEC-2026-3345 - Seg fault in `ndarray_tensor_bridge` due to zero and large inputs","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:51.658854+00:00","url":"https://junglewise.ai/threats/cve-2022-41884-seg-fault-in-ndarray-tensor-bridge-due-to-zero-and-large-inputs"},{"cve":"CVE-2022-41883","cvss":3.1,"epss":0.0038,"slug":"cve-2022-41883-out-of-bounds-segmentation-fault-due-to-unequal-op-inputs-in","title":"PYSEC-2026-3376 - Out of bounds segmentation fault due to unequal op inputs in Tensorflow","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:51.457784+00:00","url":"https://junglewise.ai/threats/cve-2022-41883-out-of-bounds-segmentation-fault-due-to-unequal-op-inputs-in"},{"cve":"CVE-2022-35983","cvss":3.1,"epss":0.0048,"slug":"cve-2022-35983-tensorflow-vulnerable-to-check-fail-in-save-and-saveslices","title":"PYSEC-2026-3349 - TensorFlow vulnerable to `CHECK` fail in `Save` and `SaveSlices`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:51.098324+00:00","url":"https://junglewise.ai/threats/cve-2022-35983-tensorflow-vulnerable-to-check-fail-in-save-and-saveslices"},{"cve":"CVE-2022-35984","cvss":3.1,"epss":0.0048,"slug":"cve-2022-35984-tensorflow-vulnerable-to-check-fail-in","title":"PYSEC-2026-3355 - TensorFlow vulnerable to `CHECK` fail in `ParameterizedTruncatedNormal`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:50.873951+00:00","url":"https://junglewise.ai/threats/cve-2022-35984-tensorflow-vulnerable-to-check-fail-in"},{"cve":"CVE-2022-35989","cvss":3.1,"epss":0.0048,"slug":"cve-2022-35989-tensorflow-vulnerable-to-check-fail-in-maxpool","title":"PYSEC-2026-3343 - TensorFlow vulnerable to `CHECK` fail in `MaxPool`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:50.228345+00:00","url":"https://junglewise.ai/threats/cve-2022-35989-tensorflow-vulnerable-to-check-fail-in-maxpool"},{"cve":"CVE-2022-35981","cvss":3.1,"epss":0.0048,"slug":"cve-2022-35981-tensorflow-vulnerable-to-check-fail-in-fractionalmaxpoolgrad","title":"PYSEC-2026-3375 - TensorFlow vulnerable to `CHECK` fail in `FractionalMaxPoolGrad`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:49.775061+00:00","url":"https://junglewise.ai/threats/cve-2022-35981-tensorflow-vulnerable-to-check-fail-in-fractionalmaxpoolgrad"},{"cve":"CVE-2022-35979","cvss":3.1,"epss":0.0051,"slug":"cve-2022-35979-tensorflow-vulnerable-to-segfault-in-quantizedrelu-and","title":"PYSEC-2026-3372 - TensorFlow vulnerable to segfault in `QuantizedRelu` and `QuantizedRelu6`","severity":"low","exploited":false,"published_at":"2026-07-13T14:19:49.549704+00:00","url":"https://junglewise.ai/threats/cve-2022-35979-tensorflow-vulnerable-to-segfault-in-quantizedrelu-and"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":2},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":130},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":47},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"open-webui (PyPI)","slug":"open-webui","vulnerabilities":156,"url":"https://junglewise.ai/threats/technologies/open-webui"},{"name":"nltk (PyPI)","slug":"nltk","vulnerabilities":74,"url":"https://junglewise.ai/threats/technologies/nltk"},{"name":"picklescan (PyPI)","slug":"picklescan","vulnerabilities":74,"url":"https://junglewise.ai/threats/technologies/picklescan"},{"name":"openbabel (PyPI)","slug":"openbabel","vulnerabilities":48,"url":"https://junglewise.ai/threats/technologies/openbabel"},{"name":"apache-superset (PyPI)","slug":"apache-superset","vulnerabilities":44,"url":"https://junglewise.ai/threats/technologies/apache-superset"},{"name":"apache-airflow (PyPI)","slug":"apache-airflow","vulnerabilities":40,"url":"https://junglewise.ai/threats/technologies/apache-airflow"},{"name":"tensorflow-cpu (PyPI)","slug":"tensorflow-cpu","vulnerabilities":34,"url":"https://junglewise.ai/threats/technologies/tensorflow-cpu"},{"name":"weblate (PyPI)","slug":"weblate","vulnerabilities":33,"url":"https://junglewise.ai/threats/technologies/weblate"},{"name":"mcp-atlassian (PyPI)","slug":"mcp-atlassian","vulnerabilities":30,"url":"https://junglewise.ai/threats/technologies/mcp-atlassian"},{"name":"crawl4ai (PyPI)","slug":"crawl4ai","vulnerabilities":28,"url":"https://junglewise.ai/threats/technologies/crawl4ai"},{"name":"moin (PyPI)","slug":"moin","vulnerabilities":28,"url":"https://junglewise.ai/threats/technologies/moin"},{"name":"opencv-contrib-python (PyPI)","slug":"opencv-contrib-python","vulnerabilities":24,"url":"https://junglewise.ai/threats/technologies/opencv-contrib-python"}],"technology":{"hub":true,"name":"tensorflow-gpu (PyPI)","slug":"tensorflow-gpu","vendor":{"name":"PyPI","slug":"pypi","url":"https://junglewise.ai/threats/vendors/pypi"},"aliases":[],"url":"https://junglewise.ai/threats/technologies/tensorflow-gpu"},"most_severe":[{"cve":"CVE-2020-15202","cvss":3.1,"epss":0.0129,"slug":"cve-2020-15202-integer-truncation-in-shard-api-usage","title":"PYSEC-2020-317 - In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the `Shard` API in TensorFlow expects the last argument to be a functio","severity":"low","exploited":false,"published_at":"2020-09-25T19:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-15202-integer-truncation-in-shard-api-usage"},{"cve":"CVE-2020-15207","cvss":3.1,"epss":0.0124,"slug":"cve-2020-15207-segfault-and-data-corruption-in-tensorflow-lite","title":"PYSEC-2020-322 - In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, to mimic Python's indexing with negative values, TFLite uses `Reso","severity":"low","exploited":false,"published_at":"2020-09-25T19:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-15207-segfault-and-data-corruption-in-tensorflow-lite"},{"cve":"CVE-2022-23559","cvss":3.1,"epss":0.0118,"slug":"cve-2022-23559-integer-overflow-in-tflite","title":"PYSEC-2026-3146 - Integer overflow in TFLite","severity":"low","exploited":false,"published_at":"2026-07-09T16:49:42.616955+00:00","url":"https://junglewise.ai/threats/cve-2022-23559-integer-overflow-in-tflite"},{"cve":"CVE-2022-23581","cvss":3.1,"epss":0.0116,"slug":"cve-2022-23581-check-failures-during-grappler-s-issimplifiablereshape-in","title":"PYSEC-2026-3175 - `CHECK`-failures during Grappler's `IsSimplifiableReshape` in Tensorflow","severity":"low","exploited":false,"published_at":"2026-07-09T16:49:38.639654+00:00","url":"https://junglewise.ai/threats/cve-2022-23581-check-failures-during-grappler-s-issimplifiablereshape-in"},{"cve":"CVE-2022-21728","cvss":3.1,"epss":0.0113,"slug":"cve-2022-21728-out-of-bounds-read-in-tensorflow","title":"PYSEC-2026-3121 - Out of bounds read in Tensorflow","severity":"low","exploited":false,"published_at":"2026-07-09T16:49:39.105064+00:00","url":"https://junglewise.ai/threats/cve-2022-21728-out-of-bounds-read-in-tensorflow"},{"cve":"CVE-2022-23567","cvss":3.1,"epss":0.0111,"slug":"cve-2022-23567-integer-overflows-in-tensorflow","title":"PYSEC-2026-3240 - Integer overflows in Tensorflow","severity":"low","exploited":false,"published_at":"2026-07-09T16:49:41.553475+00:00","url":"https://junglewise.ai/threats/cve-2022-23567-integer-overflows-in-tensorflow"},{"cve":"CVE-2022-23589","cvss":3.1,"epss":0.0111,"slug":"cve-2022-23589-null-pointer-dereference-in-grappler-s-isconstant","title":"PYSEC-2026-3154 - Null pointer dereference in Grappler's `IsConstant`","severity":"low","exploited":false,"published_at":"2026-07-09T16:49:40.26642+00:00","url":"https://junglewise.ai/threats/cve-2022-23589-null-pointer-dereference-in-grappler-s-isconstant"},{"cve":"CVE-2020-15194","cvss":3.1,"epss":0.0103,"slug":"cve-2020-15194-denial-of-service-in-tensorflow","title":"PYSEC-2020-309 - In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the `SparseFillEmptyRowsGrad` implementation has incomplete validation","severity":"low","exploited":false,"published_at":"2020-09-25T19:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-15194-denial-of-service-in-tensorflow"},{"cve":"CVE-2020-15205","cvss":3.1,"epss":0.0103,"slug":"cve-2020-15205-data-leak-in-tensorflow","title":"PYSEC-2020-320 - In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the `data_splits` argument of `tf.raw_ops.StringNGrams` lacks validatio","severity":"low","exploited":false,"published_at":"2020-09-25T19:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-15205-data-leak-in-tensorflow"},{"cve":"CVE-2022-23570","cvss":3.1,"epss":0.01,"slug":"cve-2022-23570-null-dereference-in-tensorflow","title":"PYSEC-2026-3153 - Null-dereference in Tensorflow","severity":"low","exploited":false,"published_at":"2026-07-09T16:49:41.218979+00:00","url":"https://junglewise.ai/threats/cve-2022-23570-null-dereference-in-tensorflow"}],"generated_at":"2026-09-26T13:07:00.120236+00:00"}