{"metadata": {"vulnerability": "CVE-2021-37646", "count": 40, "kinds": {"milestone": 10, "sighting": 1, "kev": 0, "other": 29}}, "data": [{"timestamp": "2021-07-29T00:00:00Z", "date_only": false, "value": "2021-07-29T00:00:00.000Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2021-37646", "field": "cveMetadata.dateReserved"}, {"timestamp": "2021-08-12T00:00:00Z", "date_only": true, "value": "2021-08-12", "kind": "other", "label": "Pubdate", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "namespaces.gitlab.com.advisories.2.pubdate"}, {"timestamp": "2021-08-12T21:10:11Z", "date_only": false, "value": "2021-08-12T21:10:11.000Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2021-37646", "field": "cveMetadata.datePublished"}, {"timestamp": "2021-08-12T21:10:11Z", "date_only": false, "value": "2021-08-12T21:10:11.000Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "CVE-2021-37646", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2021-08-12T21:15:00Z", "date_only": false, "value": "2021-08-12T21:15:00Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-H6JH-7GV5-28VG", "record": "GHSA-H6JH-7GV5-28VG", "field": "database_specific.nvd_published_at"}, {"timestamp": "2021-08-12T21:15:00Z", "date_only": false, "value": "2021-08-12T21:15:00Z", "kind": "milestone", "label": "Published", "source": "pysec \u00b7 PYSEC-2021-268", "record": "PYSEC-2021-268", "field": "published"}, {"timestamp": "2021-08-12T21:15:00Z", "date_only": false, "value": "2021-08-12T21:15:00Z", "kind": "milestone", "label": "Published", "source": "pysec \u00b7 PYSEC-2021-559", "record": "PYSEC-2021-559", "field": "published"}, {"timestamp": "2021-08-12T21:15:00Z", "date_only": false, "value": "2021-08-12T21:15:00Z", "kind": "milestone", "label": "Published", "source": "pysec \u00b7 PYSEC-2021-757", "record": "PYSEC-2021-757", "field": "published"}, {"timestamp": "2021-08-12T21:15:00Z", "date_only": false, "value": "2021-08-12T21:15Z", "kind": "other", "label": "Published Date", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "namespaces.nvd.nist.gov.publishedDate"}, {"timestamp": "2021-08-12T21:15:07.983Z", "date_only": false, "value": "2021-08-12T21:15:07.983", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2021-37646", "record": "FKIE_CVE-2021-37646", "field": "published"}, {"timestamp": "2021-08-13T00:00:00Z", "date_only": true, "value": "2021-08-13", "kind": "other", "label": "Submit Time", "source": "cnvd \u00b7 CNVD-2021-64532", "record": "CNVD-2021-64532", "field": "submitTime"}, {"timestamp": "2021-08-13T00:40:23Z", "date_only": false, "value": "2021-08-13T00:40:23.000000Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://t.me/cibsecurity/27280", "record": "CVE-2021-37646", "field": "creation_timestamp", "uuid": "d006e83d-44ed-4cdc-9983-5d461560ee66", "content": "\u203c CVE-2021-37646 \u203c\n\nTensorFlow is an end-to-end open source platform for machine learning. In affected versions the implementation of `tf.raw_ops.StringNGrams` is vulnerable to an integer overflow issue caused by converting a signed integer value to an unsigned one and then allocating memory based on this value. The [implementation](https://github.com/tensorflow/tensorflow/blob/8d72537c6abf5a44103b57b9c2e22c14f5f49698/tensorflow/core/kernels/string_ngrams_op.cc#L184) calls `reserve` on a `tstring` with a value that sometimes can be negative if user supplies negative `ngram_widths`. The `reserve` method calls `TF_TString_Reserve` which has an `unsigned long` argument for the size of the buffer. Hence, the implicit conversion transforms the negative value to a large integer. We have patched the issue in GitHub commit c283e542a3f422420cfdb332414543b62fc4e4a5. The fix will be included in TensorFlow 2.6.0. We will also cherrypick this commit on TensorFlow 2.5.1, TensorFlow 2.4.3, and TensorFlow 2.3.4, as these are also affected and still in supported range.\n\n\ud83d\udcd6 Read\n\nvia \"National Vulnerability Database\".", "url": "https://t.me/cibsecurity/27280"}, {"timestamp": "2021-08-18T00:00:00Z", "date_only": true, "value": "2021-08-18", "kind": "other", "label": "Date", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "namespaces.gitlab.com.advisories.2.date"}, {"timestamp": "2021-08-18T15:39:00Z", "date_only": false, "value": "2021-08-18T15:39Z", "kind": "other", "label": "Last Modified Date", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "namespaces.nvd.nist.gov.lastModifiedDate"}, {"timestamp": "2021-08-24T00:00:00Z", "date_only": true, "value": "2021-08-24", "kind": "other", "label": "Open Time", "source": "cnvd \u00b7 CNVD-2021-64532", "record": "CNVD-2021-64532", "field": "openTime"}, {"timestamp": "2021-08-25T00:00:00Z", "date_only": true, "value": "2021-08-25", "kind": "other", "label": "Date", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "namespaces.gitlab.com.advisories.0.date"}, {"timestamp": "2021-08-25T00:00:00Z", "date_only": true, "value": "2021-08-25", "kind": "other", "label": "Pubdate", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "namespaces.gitlab.com.advisories.0.pubdate"}, {"timestamp": "2021-08-25T14:43:34Z", "date_only": false, "value": "2021-08-25T14:43:34Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-H6JH-7GV5-28VG", "record": "GHSA-H6JH-7GV5-28VG", "field": "published"}, {"timestamp": "2021-08-27T03:22:43.623Z", "date_only": false, "value": "2021-08-27T03:22:43.623027Z", "kind": "other", "label": "Updated", "source": "pysec \u00b7 PYSEC-2021-268", "record": "PYSEC-2021-268", "field": "modified"}, {"timestamp": "2021-12-09T06:35:02.920Z", "date_only": false, "value": "2021-12-09T06:35:02.920127Z", "kind": "other", "label": "Updated", "source": "pysec \u00b7 PYSEC-2021-559", "record": "PYSEC-2021-559", "field": "modified"}, {"timestamp": "2021-12-09T06:35:36.306Z", "date_only": false, "value": "2021-12-09T06:35:36.306207Z", "kind": "other", "label": "Updated", "source": "pysec \u00b7 PYSEC-2021-757", "record": "PYSEC-2021-757", "field": "modified"}, {"timestamp": "2022-06-18T16:01:26Z", "date_only": false, "value": "2022-06-18T16:01:26Z", "kind": "other", "label": "Advisory revision", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2022:10014-1", "record": "OPENSUSE-SU-2022:10014-1", "field": "document.tracking.revision_history.0.date"}, {"timestamp": "2022-06-18T16:01:26Z", "date_only": false, "value": "2022-06-18T16:01:26Z", "kind": "other", "label": "Date", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2022:10014-1", "record": "OPENSUSE-SU-2022:10014-1", "field": "vulnerabilities.0.threats.0.date"}, {"timestamp": "2022-06-18T16:01:26Z", "date_only": false, "value": "2022-06-18T16:01:26Z", "kind": "other", "label": "Document generated", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2022:10014-1", "record": "OPENSUSE-SU-2022:10014-1", "field": "document.tracking.generator.date"}, {"timestamp": "2022-06-18T16:01:26Z", "date_only": false, "value": "2022-06-18T16:01:26Z", "kind": "milestone", "label": "Published", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2022:10014-1", "record": "OPENSUSE-SU-2022:10014-1", "field": "document.tracking.initial_release_date"}, {"timestamp": "2023-12-13T01:23:09.419Z", "date_only": false, "value": "2023-12-13T01:23:09.419654Z", "kind": "other", "label": "Updated", "source": "gsd \u00b7 GSD-2021-37646", "record": "GSD-2021-37646", "field": "gsd.osvSchema.modified"}, {"timestamp": "2024-03-06T11:17:39.255Z", "date_only": false, "value": "2024-03-06T11:17:39.255Z", "kind": "milestone", "label": "Published", "source": "bitnami_vulndb \u00b7 BIT-TENSORFLOW-2021-37646", "record": "BIT-TENSORFLOW-2021-37646", "field": "published"}, {"timestamp": "2024-06-15T00:00:00Z", "date_only": false, "value": "2024-06-15T00:00:00Z", "kind": "other", "label": "Advisory revision", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2024:12116-1", "record": "OPENSUSE-SU-2024:12116-1", "field": "document.tracking.revision_history.0.date"}, {"timestamp": "2024-06-15T00:00:00Z", "date_only": false, "value": "2024-06-15T00:00:00Z", "kind": "other", "label": "Date", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2024:12116-1", "record": "OPENSUSE-SU-2024:12116-1", "field": "vulnerabilities.0.threats.0.date"}, {"timestamp": "2024-06-15T00:00:00Z", "date_only": false, "value": "2024-06-15T00:00:00Z", "kind": "other", "label": "Document generated", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2024:12116-1", "record": "OPENSUSE-SU-2024:12116-1", "field": "document.tracking.generator.date"}, {"timestamp": "2024-06-15T00:00:00Z", "date_only": false, "value": "2024-06-15T00:00:00Z", "kind": "milestone", "label": "Published", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2024:12116-1", "record": "OPENSUSE-SU-2024:12116-1", "field": "document.tracking.initial_release_date"}, {"timestamp": "2024-08-04T01:23:01.254Z", "date_only": false, "value": "2024-08-04T01:23:01.254Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2021-37646", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2024-08-04T01:23:01.254Z", "date_only": false, "value": "2024-08-04T01:23:01.254Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CVE", "record": "CVE-2021-37646", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2024-11-13T17:20:00Z", "date_only": false, "value": "2024-11-13T17:20:00Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-H6JH-7GV5-28VG", "record": "GHSA-H6JH-7GV5-28VG", "field": "modified"}, {"timestamp": "2026-06-17T04:00:53.887Z", "date_only": false, "value": "2026-06-17T04:00:53.887", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2021-37646", "record": "FKIE_CVE-2021-37646", "field": "lastModified"}, {"timestamp": "2026-09-08T08:34:36.952Z", "date_only": false, "value": "2026-09-08T08:34:36.952Z", "kind": "other", "label": "Updated", "source": "bitnami_vulndb \u00b7 BIT-TENSORFLOW-2021-37646", "record": "BIT-TENSORFLOW-2021-37646", "field": "modified"}, {"timestamp": "2026-09-20T19:41:20Z", "date_only": false, "value": "2026-09-20T19:41:20Z", "kind": "other", "label": "Advisory revision", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2022:10014-1", "record": "OPENSUSE-SU-2022:10014-1", "field": "document.tracking.revision_history.1.date"}, {"timestamp": "2026-09-20T19:41:20Z", "date_only": false, "value": "2026-09-20T19:41:20Z", "kind": "other", "label": "Updated", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2022:10014-1", "record": "OPENSUSE-SU-2022:10014-1", "field": "document.tracking.current_release_date"}, {"timestamp": "2026-09-20T20:32:00Z", "date_only": false, "value": "2026-09-20T20:32:00Z", "kind": "other", "label": "Advisory revision", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2024:12116-1", "record": "OPENSUSE-SU-2024:12116-1", "field": "document.tracking.revision_history.1.date"}, {"timestamp": "2026-09-20T20:32:00Z", "date_only": false, "value": "2026-09-20T20:32:00Z", "kind": "other", "label": "Updated", "source": "csaf_opensuse \u00b7 OPENSUSE-SU-2024:12116-1", "record": "OPENSUSE-SU-2024:12116-1", "field": "document.tracking.current_release_date"}]}
