CVE-2015-4695
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read...
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
Exploit likelihood
What each source reports
NVD Score used
5.0
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
CVE-2015-4695- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
CVE-2015-4695- Updated
- 2026-11-02
EUVDEUVD-2015-4714 No score
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
EUVD-2015-4714- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rrgp-f769-h4h5 No score
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read...
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
GHSA-rrgp-f769-h4h5- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
CVE-2015-4695- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-4695 No score
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
DEBIAN-CVE-2015-4695- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0261 No score
Updated libwmf package fixes security vulnerability
It was discovered that libwmf did not correctly process certain WMF (Windows Metafiles) containing BMP images. By tricking a victim into opening a specially crafted WMF file in an application using libwmf, a remote attacker could possibly use this flaw to execute arbitrary code with the privileges of the user running the application (CVE-2015-0848, CVE-2015-4588).
Two out of bounds reads in libwmf were also discovered, one in the meta_pen_create() function in player/meta.h (CVE-2015-4695) and one in wmf2gd.c and wmf2eps.c (CVE-2015-4696)
- Record
MGASA-2015-0261- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10337-1 No score
libwmf-0_2-7-0.2.8.4-243.7 on GA media
These are all security issues fixed in the libwmf-0_2-7-0.2.8.4-243.7 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10337-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1378-1 No score
Security update for libwmf
libwmf was updated to fix four security issues.
These security issues were fixed:
- CVE-2015-4588: Heap-based buffer overflow in the DecodeImage function allowed remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted 'run-length count' in an image in a WMF file (bsc#933109).
- CVE-2015-0848: Heap-based buffer overflow allowed remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted BMP image (bsc#933109).
- CVE-2015-4696: Use-after-free vulnerability allowed remote attackers to cause a denial of service (crash) via a crafted WMF file to the (1) wmf2gd or (2) wmf2eps command (bsc#936062).
- CVE-2015-4695: meta.h allowed remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file (bsc#936058).
- Record
SUSE-SU-2015:1378-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1484-1 No score
Security update for libwmf
libwmf was updated to fix five security issues.
These security issues were fixed:
- CVE-2009-1364: Fixed realloc return value usage (bsc#495842, bnc#831299)
- CVE-2015-0848: Heap overflow on libwmf0.2-7 (bsc#933109)
- CVE-2015-4588: DecodeImage() did not check that the run-length 'count' fits into the total size of the image, which could lead to a heap-based buffer overflow (bsc#933109)
- CVE-2015-4695: meta_pen_create heap buffer over read (bsc#936058)
- CVE-2015-4696: Use after free (bsc#936062)
- Record
SUSE-SU-2015:1484-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-4695 No score
meta.h in libwmf 0.2.8.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted WMF file.
- Record
UBUNTU-CVE-2015-4695- Updated
- 2026-11-02
OSVUSN-2670-1 No score
libwmf vulnerabilities
Fernando Muñoz and Stefan Cornelius discovered that libwmf incorrectly handled certain malformed images. If a user or automated system were tricked into opening a crafted image file, an attacker could cause a denial of service or execute arbitrary code with privileges of the user invoking the program.
- Record
USN-2670-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libwmfDebian:12 |
before 0.2.8.4-10.4 | 0.2.8.4-10.4 |
libwmfDebian:13 |
before 0.2.8.4-10.4 | 0.2.8.4-10.4 |
libwmfDebian:14 |
before 0.2.8.4-10.4 | 0.2.8.4-10.4 |
libwmfDebian:6.0 |
before 0.2.8.4-6.2+deb6u2, plus listed versions 0.2.8.4-6.1 |
0.2.8.4-6.2+deb6u2 |
libwmfDebian:7 |
before 0.2.8.4-10.3+deb7u1, plus listed versions 0.2.8.4-10.3 |
0.2.8.4-10.3+deb7u1 |
libwmfDebian:8 |
before 0.2.8.4-10.3+deb8u1, plus listed versions 0.2.8.4-10.3 |
0.2.8.4-10.3+deb8u1 |
libwmfMageia:4 |
before 0.2.8.4-30.2.mga4 | 0.2.8.4-30.2.mga4 |
libwmfMageia:5 |
before 0.2.8.4-32.2.mga5 | 0.2.8.4-32.2.mga5 |
libwmfRed Hat:enterprise_linux:6::client |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-debuginfoRed Hat:enterprise_linux:6::client |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libwmf-liteRed Hat:enterprise_linux:6::client |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-develRed Hat:enterprise_linux:6::client |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmfRed Hat:enterprise_linux:6::computenode |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-develRed Hat:enterprise_linux:6::computenode |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-liteRed Hat:enterprise_linux:6::computenode |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmfRed Hat:enterprise_linux:6::server |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-debuginfoRed Hat:enterprise_linux:6::server |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-liteRed Hat:enterprise_linux:6::server |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-develRed Hat:enterprise_linux:6::server |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmfRed Hat:enterprise_linux:6::workstation |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-liteRed Hat:enterprise_linux:6::workstation |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmf-develRed Hat:enterprise_linux:6::workstation |
before 0:0.2.8.4-25.el6_7 | 0:0.2.8.4-25.el6_7 |
libwmfRed Hat:enterprise_linux:7::client |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-debuginfoRed Hat:enterprise_linux:7::client |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-liteRed Hat:enterprise_linux:7::client |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-develRed Hat:enterprise_linux:7::client |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmfRed Hat:enterprise_linux:7::computenode |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-develRed Hat:enterprise_linux:7::computenode |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-liteRed Hat:enterprise_linux:7::computenode |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmfRed Hat:enterprise_linux:7::server |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-debuginfoRed Hat:enterprise_linux:7::server |
before 0:0.2.8.4-41.ael7b_1 | 0:0.2.8.4-41.ael7b_1 |
libwmf-liteRed Hat:enterprise_linux:7::server |
before 0:0.2.8.4-41.ael7b_1 | 0:0.2.8.4-41.ael7b_1 |
libwmf-develRed Hat:enterprise_linux:7::server |
before 0:0.2.8.4-41.ael7b_1 | 0:0.2.8.4-41.ael7b_1 |
libwmfRed Hat:enterprise_linux:7::workstation |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-liteRed Hat:enterprise_linux:7::workstation |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmf-develRed Hat:enterprise_linux:7::workstation |
before 0:0.2.8.4-41.el7_1 | 0:0.2.8.4-41.el7_1 |
libwmfSUSE:Linux Enterprise Software Development Kit 11 SP3 |
before 0.2.8.4-206.29.29.1 | 0.2.8.4-206.29.29.1 |
libwmfSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 0.2.8.4-206.29.29.1 | 0.2.8.4-206.29.29.1 |
libwmfSUSE:Linux Enterprise Desktop 11 SP3 |
before 0.2.8.4-206.29.29.1 | 0.2.8.4-206.29.29.1 |
libwmfSUSE:Linux Enterprise Desktop 11 SP4 |
before 0.2.8.4-206.29.29.1 | 0.2.8.4-206.29.29.1 |
libwmfSUSE:Linux Enterprise Desktop 12 |
before 0.2.8.4-242.3 | 0.2.8.4-242.3 |
libwmfSUSE:Linux Enterprise Software Development Kit 12 |
before 0.2.8.4-242.3 | 0.2.8.4-242.3 |
libwmfSUSE:Linux Enterprise Workstation Extension 12 |
before 0.2.8.4-242.3 | 0.2.8.4-242.3 |
libwmfUbuntu:14.04:LTS |
before 0.2.8.4-10.3ubuntu1.14.04.1, plus listed versions 0.2.8.4-10.3ubuntu1 |
0.2.8.4-10.3ubuntu1.14.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-4695 is a medium vulnerability (CVSS 5.0) in Wvware Libwmf, published June 29, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.59%, the 93rd percentile. Fixed in libwmf 0.2.8.4-10.4.
References
debian.org/security/2015/dsa-3302
securityfocus.com/bid/75329
security.gentoo.org/glsa/201602-03
oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
ubuntu.com/usn/USN-2670-1
lists.fedoraproject.org/pipermail/package-announce/2015-July/162569.html
Show 47 moreShow less
openwall.com/lists/oss-security/2015/06/21/3
securitytracker.com/id/1032771
lists.opensuse.org/opensuse-updates/2015-07/msg00018.html
rhn.redhat.com/errata/RHSA-2015-1917.html
openwall.com/lists/oss-security/2015/06/17/3
bugs.debian.org/cgi-bin/bugreport.cgi?bug=784205
nvd.nist.gov/vuln/detail/CVE-2015-4695
github.com/advisories/GHSA-rrgp-f769-h4h5
security-tracker.debian.org/tracker/CVE-2015-4695
advisories.mageia.org/MGASA-2015-0261.html
bugs.mageia.org/show_bug.cgi?id=16127
lists.fedoraproject.org/pipermail/package-announce/2015-June/160668.html
access.redhat.com/errata/RHSA-2015:1917
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1227243
bugzilla.redhat.com/show_bug.cgi?id=1235665
bugzilla.redhat.com/show_bug.cgi?id=1235669
bugzilla.redhat.com/show_bug.cgi?id=1272993
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1917.json
access.redhat.com/security/cve/CVE-2015-0848
cve.org/CVERecord?id=CVE-2015-0848
nvd.nist.gov/vuln/detail/CVE-2015-0848
access.redhat.com/security/cve/CVE-2015-4588
cve.org/CVERecord?id=CVE-2015-4588
nvd.nist.gov/vuln/detail/CVE-2015-4588
access.redhat.com/security/cve/CVE-2015-4695
cve.org/CVERecord?id=CVE-2015-4695
access.redhat.com/security/cve/CVE-2015-4696
cve.org/CVERecord?id=CVE-2015-4696
nvd.nist.gov/vuln/detail/CVE-2015-4696
suse.com/support/update/announcement/2015/suse-su-20151378-1
bugzilla.suse.com/831299
bugzilla.suse.com/933109
bugzilla.suse.com/936058
bugzilla.suse.com/936062
suse.com/security/cve/CVE-2015-0848
suse.com/security/cve/CVE-2015-4588
suse.com/security/cve/CVE-2015-4695
suse.com/security/cve/CVE-2015-4696
suse.com/support/update/announcement/2015/suse-su-20151484-1
bugzilla.suse.com/495842
suse.com/security/cve/CVE-2009-1364
ubuntu.com/security/CVE-2015-4695
ubuntu.com/security/notices/USN-2670-1
ubuntu.com/security/CVE-2015-0848
ubuntu.com/security/CVE-2015-4588
ubuntu.com/security/CVE-2015-4696