Vulnerability Details : CVE-2014-8154
The Gst.MapInfo function in Vala 0.26.0 and 0.26.1 uses an incorrect buffer length declaration for the Gstreamer bindings, which allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via unspecified vectors, which trigger a heap-based buffer overflow.
Vulnerability category: OverflowExecute codeDenial of service
Exploit prediction scoring system (EPSS) score for CVE-2014-8154
Probability of exploitation activity in the next 30 days: 0.95%
Percentile, the proportion of vulnerabilities that are scored at or less: ~ 81 % EPSS Score History EPSS FAQ
CVSS scores for CVE-2014-8154
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source |
---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
NIST |
CWE ids for CVE-2014-8154
-
The product performs operations on a memory buffer, but it can read from or write to a memory location that is outside of the intended boundary of the buffer.Assigned by: nvd@nist.gov (Primary)
References for CVE-2014-8154
-
http://lists.opensuse.org/opensuse-updates/2015-01/msg00069.html
openSUSE-SU-2015:0131-1: moderate: Security update for shotwell, vala
-
https://bugzilla.redhat.com/show_bug.cgi?id=1177840
1177840 – All Vala programs that use Gst.MapInfo() are vulnerable to heap buffer overflow due to a bug in Vala bindings for GStreamerPatch
-
https://bugzilla.redhat.com/show_bug.cgi?id=1181404
1181404 – (CVE-2014-8154) CVE-2014-8154 Vala: Heap-buffer overflow in vala-gstreamer bindings at Gst.MapInfo()
Products affected by CVE-2014-8154
- cpe:2.3:a:gnome:vala:0.26.1:*:*:*:*:*:*:*
- cpe:2.3:a:gnome:vala:0.26.0:*:*:*:*:*:*:*
- cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*