CVE Catalog

CVE-2017-2888

High
Published: Translated: NVD NIST

Summary

An integer overflow vulnerability exists in SDL 2.0.5 when creating a new RGB Surface. A specially crafted file can cause an integer overflow leading to insufficient memory allocation, resulting in a buffer overflow and potential code execution.

Risk Assessment

This vulnerability can be exploited by an attacker to execute malicious code, posing a serious security threat to the system.

Recommendation

It is recommended to update to a newer version of SDL that addresses this vulnerability and to validate and filter image files before processing them.

Related vulnerabilities

Original NVD description (English source)

An exploitable integer overflow vulnerability exists when creating a new RGB Surface in SDL 2.0.5. A specially crafted file can cause an integer overflow resulting in too little memory being allocated which can lead to a buffer overflow and potential code execution. An attacker can provide a specially crafted image file to trigger this vulnerability.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS