Every CVE Search/ Get API key

CVE-2017-7875

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager...

9.8 CriticalFix available

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.27%Up 1.0 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
CVE-2017-7875
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
CVE-2017-7875
Updated
2026-11-02
EUVDEUVD-2017-16850 No score

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
EUVD-2017-16850
Updated
2026-11-03
GitHub AdvisoriesGHSA-7hjr-xp4g-fx7m 9.8

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager...

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
GHSA-7hjr-xp4g-fx7m
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSV 9.8

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
CVE-2017-7875
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-7875 9.8

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
DEBIAN-CVE-2017-7875
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2017-7875 9.8

In wallpaper.c in feh before v2.18.3, if a malicious client pretends to be the E17 window manager, it is possible to trigger an out-of-boundary heap write while receiving an IPC message. An integer overflow leads to a buffer overflow and/or a double free.

Record
UBUNTU-CVE-2017-7875
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-04
OSVMGASA-2017-0137 No score

Updated feh package fixes security vulnerability

Updated feh package to fix a double-free/OOB-write in E17 IPC. This was a potential security issue as a malicious X11 app running alongside feh and pretending to be an E17 window manager could have had access to out-of-bound memory. Security vulnerability: CVE-2017-7875

Record
MGASA-2017-0137
Updated
2026-11-02
OSVMGASA-2017-0149 No score

Updated kernel packages fixes security vulnerabilities

This kernel update is based on upstream 4.4.68 and fixes at least the following security issues:

The NFSv2/NFSv3 server in the nfsd subsystem in the Linux kernel through 4.10.11 allows remote attackers to cause a denial of service (system crash) via a long RPC reply, related to net/sunrpc/svc.c, fs/nfsd/nfs3xdr.c, and fs/nfsd/nfsxdr.c (CVE-2017-7645).

The NFSv2 and NFSv3 server implementations in the Linux kernel through 4.10.13 lack certain checks for the end of a buffer, which allows remote attackers to trigger pointer-arithmetic errors or possibly have unspecified other impact via crafted requests, related to fs/nfsd/nfs3xdr.c and fs/nfsd/nfsxdr.c (CVE-2017-7895).

For other upstream fixes in this update, see the referenced changelogs.

Record
MGASA-2017-0149
Updated
2026-11-02
OSVopenSUSE-SU-2024:10751-1 No score

feh-3.7-1.3 on GA media

These are all security issues fixed in the feh-3.7-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10751-1
Updated
2026-11-02
OSVUSN-8982-1 No score

feh vulnerability

It was discovered that feh incorrectly handled certain IPC messages from a client pretending to be the Enlightenment window manager, leading to an integer overflow. An attacker could possibly use this issue to cause feh to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-8982-1
Updated
2026-11-04

Affected products

Affected packages

Affected packages
PackageAffectedFixed
feh
Debian:12
before 2.18-2
2.18-2
feh
Debian:13
before 2.18-2
2.18-2
feh
Debian:14
before 2.18-2
2.18-2
feh
Debian:8
before 2.12-1+deb8u1, plus listed versions
2.12-1
2.12-1+deb8u1
feh
Debian:7
before 2.3-2+deb7u1, plus listed versions
2.3-2
2.3-2+deb7u1
feh
Mageia:5
before 2.18.3-1.mga5
2.18.3-1.mga5
kernel
Mageia:5
before 4.4.68-1.mga5
4.4.68-1.mga5
kernel-userspace-headers
Mageia:5
before 4.4.68-1.mga5
4.4.68-1.mga5
kmod-vboxadditions
Mageia:5
before 5.1.22-3.mga5
5.1.22-3.mga5
kmod-virtualbox
Mageia:5
before 5.1.22-3.mga5
5.1.22-3.mga5
kmod-xtables-addons
Mageia:5
before 2.10-38.mga5
2.10-38.mga5
feh
Ubuntu:Pro:16.04:LTS
before 2.14-1ubuntu0.1~esm1, plus listed versions
2.13.1-12.14-1
2.14-1ubuntu0.1~esm1
feh
openSUSE:Tumbleweed
before 3.7-1.3
3.7-1.3

History

History
RecordedChangedSources
affected, aliases, referencesOSV
affected, factsOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-7875 is a critical vulnerability (CVSS 9.8) in Feh Project Feh, published April 14, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.27%, the 83rd percentile. Fixed in feh 2.18-2.

References

Show 14 moreShow less
MoveEnter Open