PT-2021-7598 · Cgal+1 · Cgal+1

Lilith >_>

·

Published

2021-01-12

·

Updated

2023-05-30

·

CVE-2020-28616

CVSS v3.1

10

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions CGAL versions prior to 5.1.1 CGAL libcgal version 5.1.1
Description The issue is related to unverified array indexing in the SNC io parser<EW>::read vertex() function of the Nef S2/SNC io parser.h component in the CGAL library. This can be exploited by a remote attacker using a specially crafted file, potentially leading to unauthorized access to confidential data, data integrity violations, and denial of service. The vulnerability also involves out-of-bounds read and type confusion, which could result in code execution.
Recommendations For CGAL versions prior to 5.1.1, consider updating to a version that includes the fix for this issue. For CGAL libcgal version 5.1.1, as a temporary workaround, consider restricting the use of the SNC io parser<EW>::read vertex() function until a patch is available. Avoid using the vh->sfaces begin() function in the affected SNC io parser<EW>::read vertex() function until the issue is resolved.

Exploit

Fix

Improper Validation of Array Index

Out of bounds Read

Weakness Enumeration

Related Identifiers

BDU:2023-00195
CVE-2020-28616
DLA-2649-1
DLA-3226-1

Affected Products

Astra Linux
Cgal