CVE-2017-2888
high
CVSS v3
8.8
CVSS v2
6.8
VIR risk
8.8
Description
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.
Predictions
Exploit likelihood
92%
Patch ETA
—
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2017-2888
Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2017-2888.html
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| sles | affected | | |
| debian | bookworm | fixed | 0 |
| debian | bullseye | fixed | 0 |
| debian | forky | fixed | 2.0.6+dfsg1-4 |
| debian | sid | fixed | 2.0.6+dfsg1-4 |
| debian | trixie | fixed | 2.0.6+dfsg1-4 |
| ubuntu | 16.04 | affected | |
| ubuntu | 18.04 | affected | |
| ubuntu | 19.04 | affected | |
| debian | 9.0 | affected | |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| libsdl | simple_directmedia_layer | 2.0.5 | |
References
- http://www.securityfocus.com/bid/101215
- https://lists.debian.org/debian-lts-announce/2021/10/msg00031.html
- https://usn.ubuntu.com/4143-1/
- https://www.talosintelligence.com/vulnerability_reports/TALOS-2017-0395
- https://www.suse.com/security/cve/CVE-2017-2888.html
- https://security-tracker.debian.org/tracker/CVE-2017-2888
CWEs
CWE-190
Verify integrity in audit chain (admin only). AS-IS.