First published: Fri Apr 08 2016(Updated: )
Integer signedness error in the amd64_set_ldt function in sys/amd64/amd64/sys_machdep.c in FreeBSD 9.3 before p39, 10.1 before p31, and 10.2 before p14 allows local users to cause a denial of service (kernel panic) via an i386_set_ldt system call, which triggers a heap-based buffer overflow.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
FreeBSD Kernel | =9.3 | |
FreeBSD Kernel | =10.1 | |
FreeBSD Kernel | =10.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-1885 is considered a critical vulnerability because it can lead to a denial of service through a kernel panic.
To fix CVE-2016-1885, upgrade FreeBSD to version 9.3-p39, 10.1-p31, or 10.2-p14 or later.
CVE-2016-1885 affects FreeBSD versions 9.3, 10.1, and 10.2 prior to their respective patch releases.
CVE-2016-1885 is a heap-based buffer overflow vulnerability caused by an integer signedness error.
CVE-2016-1885 requires local user access for exploitation, making it a local denial of service issue.