CVE-2020-28620
Description
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lead to code execution. An attacker can provide malicious input to trigger any of these vulnerabilities. An oob read vulnerability exists in Nef_S2/SNC_io_parser.h SNC_io_parser::read_edge() eh->center_vertex():.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
An out-of-bounds read in CGAL's Nef polygon parsing allows code execution via a crafted file.
Vulnerability
An out-of-bounds read vulnerability exists in the SNC_io_parser::read_edge() function within the Nef polygon-parsing functionality of CGAL libcgal. This occurs in the handling of malformed Nef files, leading to type confusion and potential code execution. The vulnerability affects CGAL versions prior to 5.4.1 [1][2].
Exploitation
An attacker can exploit this vulnerability by providing a specially crafted malformed file (e.g., .nef3) to a system using CGAL. No authentication or user interaction is required; the attack is remote and can be triggered automatically when the file is parsed.
Impact
Successful exploitation allows an attacker to achieve arbitrary code execution in the context of the application processing the file. This can lead to complete compromise of confidentiality, integrity, and availability.
Mitigation
The vulnerability is fixed in CGAL version 5.4.1 and later [2]. Users should upgrade to this version or apply patches provided by their distribution. No known workarounds are available [2].
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- CGAL Project/libcgalv5Range: CGAL-5.1.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- security.gentoo.org/glsa/202305-34mitrevendor-advisory
- lists.debian.org/debian-lts-announce/2022/12/msg00011.htmlmitremailing-list
- talosintelligence.com/vulnerability_reports/TALOS-2020-1225mitre
News mentions
0No linked articles in our index yet.