Security readout for executives and security teams
Plain-English summary
This is a low-severity crash risk in TensorFlow Lite. A specially crafted model can trigger a division by zero in the DepthwiseConv operator, causing limited availability impact. It does not indicate data theft or integrity compromise in the cited sources.
Executive priority
Treat as routine maintenance unless the business accepts third-party TFLite models. Prioritize affected products that process external models because the realistic impact is service disruption, not compromise of sensitive data.
Technical view
CVE-2021-29602 is CWE-369 in TFLite DepthwiseConv. A crafted model can set the input fourth dimension to zero, reaching a division by zero. CVSS is 2.5, local, high complexity, low privileges, no confidentiality or integrity impact, and low availability impact.
Likely exposure
Exposure is most likely where affected TensorFlow/TFLite versions load untrusted or user-supplied models. Products using only trusted, bundled models have lower practical risk, based on the cited attack precondition.
Exploitation context
The source bundle does not show active exploitation, and KEV is false. Exploitation requires a crafted model and local attack conditions reflected by the CVSS vector, so this is mainly a denial-of-service concern.
Researcher notes
The affected ranges are TensorFlow before 2.1.4, 2.2.0 to before 2.2.3, 2.3.0 to before 2.3.3, and 2.4.0 to before 2.4.2. Evidence is limited to the advisory, CVE data, and fixing commit.
Mitigation direction
- Upgrade to TensorFlow 2.5.0 or fixed backport releases listed by the advisory.
- Use TensorFlow 2.4.2, 2.3.3, 2.2.3, or 2.1.4 for supported older branches.
- Restrict loading of untrusted TensorFlow Lite models where feasible.
- Check TensorFlow vendor guidance for any environment-specific remediation details.
Validation and detection
- Inventory TensorFlow and TensorFlow Lite versions in products, containers, and mobile builds.
- Confirm whether workflows load models from users, partners, or untrusted local paths.
- Review SBOMs and lockfiles for the affected version ranges.
- Verify upgraded builds include the vendor fix or fixed release line.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-369: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2021-29602 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Low
- CVSS
- 2.5 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L11.4Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
2.5LowVector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/tensorflow/tensorflow/security/advisories/GHSA-rf3h-xgv5-2q39CVE reference · x_refsource_CONFIRM
- https://github.com/tensorflow/tensorflow/commit/cbda3c6b2dbbd3fbdc482ff8c0170a78ec2e97d0CVE reference · x_refsource_MISC
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Divide By Zero
Divide By Zero represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
