CVE-2017-7875
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.
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
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 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
fehDebian:12 |
before 2.18-2 | 2.18-2 |
fehDebian:13 |
before 2.18-2 | 2.18-2 |
fehDebian:14 |
before 2.18-2 | 2.18-2 |
fehDebian:8 |
before 2.12-1+deb8u1, plus listed versions 2.12-1 |
2.12-1+deb8u1 |
fehDebian:7 |
before 2.3-2+deb7u1, plus listed versions 2.3-2 |
2.3-2+deb7u1 |
fehMageia:5 |
before 2.18.3-1.mga5 | 2.18.3-1.mga5 |
kernelMageia:5 |
before 4.4.68-1.mga5 | 4.4.68-1.mga5 |
kernel-userspace-headersMageia:5 |
before 4.4.68-1.mga5 | 4.4.68-1.mga5 |
kmod-vboxadditionsMageia:5 |
before 5.1.22-3.mga5 | 5.1.22-3.mga5 |
kmod-virtualboxMageia:5 |
before 5.1.22-3.mga5 | 5.1.22-3.mga5 |
kmod-xtables-addonsMageia:5 |
before 2.10-38.mga5 | 2.10-38.mga5 |
fehUbuntu:Pro:16.04:LTS |
before 2.14-1ubuntu0.1~esm1, plus listed versions 2.13.1-12.14-1 |
2.14-1ubuntu0.1~esm1 |
fehopenSUSE:Tumbleweed |
before 3.7-1.3 | 3.7-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected, facts | OSV | |
| 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-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
security.gentoo.org/glsa/201707-08
feh.finalrewind.org
securityfocus.com/bid/97689
github.com/derf/feh/commit/f7a547b7ef8fc8ebdeaa4c28515c9d72e592fb6d
lists.debian.org/debian-lts-announce/2020/05/msg00021.html
nvd.nist.gov/vuln/detail/CVE-2017-7875
Show 14 moreShow less
github.com/advisories/GHSA-7hjr-xp4g-fx7m
security-tracker.debian.org/tracker/CVE-2017-7875
advisories.mageia.org/MGASA-2017-0137.html
bugs.mageia.org/show_bug.cgi?id=20775
lists.opensuse.org/opensuse-updates/2017-05/msg00000.html
advisories.mageia.org/MGASA-2017-0149.html
bugs.mageia.org/show_bug.cgi?id=20861
cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.66
cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.67
cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.68
ubuntu.com/security/CVE-2017-7875
cve.org/CVERecord?id=CVE-2017-7875
ubuntu.com/security/notices/USN-8982-1
suse.com/security/cve/CVE-2017-7875