CVE-2016-6354
Description
Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2016-6354
Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2016-6354.html
Vendor advisory: cve@mitre.org — https://github.com/westes/flex/commit/a5cbe929ac3255d371e698f62dc256afe7006466
Vendor advisory: cve@mitre.org — http://www.openwall.com/lists/oss-security/2016/07/26/12
Vendor advisory: cve@mitre.org — http://www.openwall.com/lists/oss-security/2016/07/18/8
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| sles | affected | | |
| debian | bookworm | fixed | 2.6.1-1 |
| debian | bullseye | fixed | 2.6.1-1 |
| debian | forky | fixed | 2.6.1-1 |
| debian | sid | fixed | 2.6.1-1 |
| debian | trixie | fixed | 2.6.1-1 |
| debian | 8.0 | affected | |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| westes | flex | {"endIncluding":"2.6.0"} | |
References
- http://www.debian.org/security/2016/dsa-3653
- http://www.openwall.com/lists/oss-security/2016/07/18/8
- http://www.openwall.com/lists/oss-security/2016/07/26/12
- https://github.com/westes/flex/commit/a5cbe929ac3255d371e698f62dc256afe7006466
- https://security.gentoo.org/glsa/201701-31
- https://www.suse.com/security/cve/CVE-2016-6354.html
- https://security-tracker.debian.org/tracker/CVE-2016-6354
CWEs
CWE-119
Verify integrity in audit chain (admin only). AS-IS.