Explore the impact and technical details of CVE-2022-35960, a medium severity vulnerability in TensorFlow, affecting versions < 2.7.2, >= 2.8.0, < 2.8.1, and >= 2.9.0, < 2.9.1. Learn about mitigation steps and prevention measures.
A detailed overview of CVE-2022-35960 affecting TensorFlow.
Understanding CVE-2022-35960
This CVE involves a
CHECK
failure in TensorListReserve
in TensorFlow.
What is CVE-2022-35960?
TensorFlow, an open-source machine learning platform, is impacted by a vulnerability in
core/kernels/list_kernels.cc's TensorListReserve
function. It allows an attacker to trigger a CHECK
failure in certain scenarios.
The Impact of CVE-2022-35960
The vulnerability has a CVSS base score of 5.9, indicating a medium severity issue. The attack complexity is high with an impact on the availability of the system.
Technical Details of CVE-2022-35960
Details related to the vulnerability and affected systems.
Vulnerability Description
In the affected function, an incorrect assumption about the tensor's size leads to a
CHECK
failure, potentially exploited by an attacker.
Affected Systems and Versions
Exploitation Mechanism
When a specific condition is met in
TensorListReserve
, the vulnerability triggers a CHECK
failure, impacting the system's integrity.
Mitigation and Prevention
Guidelines to address and prevent the CVE-2022-35960 vulnerability.
Immediate Steps to Take
Long-Term Security Practices
Regularly check for security advisories and apply updates promptly to avoid known vulnerabilities.
Patching and Updates
Ensure TensorFlow is regularly updated to the latest version to address security issues effectively.