Skip to main content

Jhead

13 CVEs product

Monthly

CVE-2026-90682 Sep 14, 04:30 LOW POC Monitor

Heap-based buffer overflow in jhead up to 3.3 allows a local attacker with low privileges to corrupt process memory by supplying a crafted WebP image with malformed GPS EXIF tags (TAG_GPS_LAT or TAG_GPS_LONG) to the ProcessGpsInfo() function in gpsinfo.c. A proof-of-concept has been publicly released via GitHub, and the project maintainer has not responded to the responsible disclosure report. No vendor-released patch is available at time of analysis.

Buffer Overflow Heap Overflow Jhead
NVD VulDB GitHub
CVSS 4.0
1.9
EPSS
0.1%
CVE-2026-90681 Sep 14, 04:15 LOW POC Monitor

Out-of-bounds read in jhead's EXIF parser crashes the application when processing a crafted JPEG file. The Get16u() function in exif.c - which reads 16-bit unsigned integers from EXIF data - fails to validate buffer bounds, allowing a malicious JPEG to trigger a read past the end of an allocated buffer. All versions up to and including 3.3 are affected; the vendor has not responded to the coordinated disclosure, and no patch is available. A public proof-of-concept exploit exists, though exploitation is constrained to local access and causes only a low-severity availability impact (crash/DoS), not code execution or data exfiltration.

Jhead
NVD VulDB GitHub
CVSS 4.0
1.9
EPSS
0.1%
CVE-2025-44906 May 30, 04:15 HIGH POC This Month

jhead v3.08 was discovered to contain a heap-use-after-free via the ProcessFile function at jhead.c. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Use After Free Memory Corruption Suse Jhead +1
NVD GitHub
CVSS 3.1
7.8
EPSS
0.1%
CVE-2022-41751 Oct 17, 18:15 HIGH POC This Week

Jhead 3.06.0.1 allows attackers to execute arbitrary OS commands by placing them in a JPEG filename and then using the regeneration -rgt50 option. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Command Injection Debian Debian Linux Fedora Jhead +2
NVD GitHub
CVSS 3.1
7.8
EPSS
0.4%
CVE-2021-3496 Apr 22, 19:15 HIGH POC This Week

A heap-based buffer overflow was found in jhead in version 3.06 in Get16u() in exif.c when processing a crafted file. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Jhead Jhead Project
NVD GitHub
CVSS 3.1
7.8
EPSS
1.1%
CVE-2020-6625 Jan 09, 01:15 HIGH POC This Week

jhead through 3.04 has a heap-based buffer over-read in Get32s when called from ProcessGpsInfo in gpsinfo.c. Rated high severity (CVSS 7.1), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Information Disclosure Jhead Jhead Project
NVD
CVSS 3.1
7.1
EPSS
1.4%
CVE-2020-6624 Jan 09, 01:15 HIGH POC This Week

jhead through 3.04 has a heap-based buffer over-read in process_DQT in jpgqguess.c. Rated high severity (CVSS 7.1), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Information Disclosure Jhead Jhead Project
NVD
CVSS 3.1
7.1
EPSS
1.4%
CVE-2019-19035 Nov 17, 18:15 MEDIUM POC This Month

jhead 3.03 is affected by: heap-based buffer over-read. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Denial Of Service Information Disclosure Jhead Jhead Project
NVD
CVSS 3.1
5.5
EPSS
1.0%
CVE-2019-1010302 Jul 15, 18:15 MEDIUM POC This Month

jhead 3.03 is affected by: Incorrect Access Control. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Denial Of Service Debian Debian Linux Fedora +3
NVD
CVSS 3.1
5.5
EPSS
1.0%
CVE-2019-1010301 Jul 15, 18:15 MEDIUM POC PATCH This Month

jhead 3.03 is affected by: Buffer Overflow. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. Public exploit code available.

Buffer Overflow Denial Of Service Memory Corruption Debian Debian Linux +4
NVD
CVSS 3.1
5.5
EPSS
1.2%
CVE-2018-17088 Sep 16, 17:29 HIGH POC This Week

The ProcessGpsInfo function of the gpsinfo.c file of jhead 3.00 may allow a remote attacker to cause a denial-of-service attack or unspecified other impact via a malicious JPEG file, because there is. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Integer Overflow Jhead Jhead Project
NVD
CVSS 3.0
7.8
EPSS
1.6%
CVE-2018-16554 Sep 16, 02:29 HIGH POC This Week

The ProcessGpsInfo function of the gpsinfo.c file of jhead 3.00 may allow a remote attacker to cause a denial-of-service attack or unspecified other impact via a malicious JPEG file, because of. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Jhead Jhead Project
NVD
CVSS 3.0
7.8
EPSS
1.8%
CVE-2018-6612 Feb 04, 15:29 MEDIUM This Month

An integer underflow bug in the process_EXIF function of the exif.c file of jhead 3.00 raises a heap-based buffer over-read when processing a malicious JPEG file, which may allow a remote attacker to. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Information Disclosure Jhead Jhead Project
NVD
CVSS 3.1
5.5
EPSS
1.1%
EPSS 0% CVSS 1.9
LOW POC Monitor

Heap-based buffer overflow in jhead up to 3.3 allows a local attacker with low privileges to corrupt process memory by supplying a crafted WebP image with malformed GPS EXIF tags (TAG_GPS_LAT or TAG_GPS_LONG) to the ProcessGpsInfo() function in gpsinfo.c. A proof-of-concept has been publicly released via GitHub, and the project maintainer has not responded to the responsible disclosure report. No vendor-released patch is available at time of analysis.

Buffer Overflow Heap Overflow Jhead
NVD VulDB GitHub
EPSS 0% CVSS 1.9
LOW POC Monitor

Out-of-bounds read in jhead's EXIF parser crashes the application when processing a crafted JPEG file. The Get16u() function in exif.c - which reads 16-bit unsigned integers from EXIF data - fails to validate buffer bounds, allowing a malicious JPEG to trigger a read past the end of an allocated buffer. All versions up to and including 3.3 are affected; the vendor has not responded to the coordinated disclosure, and no patch is available. A public proof-of-concept exploit exists, though exploitation is constrained to local access and causes only a low-severity availability impact (crash/DoS), not code execution or data exfiltration.

Jhead
NVD VulDB GitHub
EPSS 0% CVSS 7.8
HIGH POC This Month

jhead v3.08 was discovered to contain a heap-use-after-free via the ProcessFile function at jhead.c. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Use After Free Memory Corruption +3
NVD GitHub
EPSS 0% CVSS 7.8
HIGH POC This Week

Jhead 3.06.0.1 allows attackers to execute arbitrary OS commands by placing them in a JPEG filename and then using the regeneration -rgt50 option. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Command Injection Debian Debian Linux +4
NVD GitHub
EPSS 1% CVSS 7.8
HIGH POC This Week

A heap-based buffer overflow was found in jhead in version 3.06 in Get16u() in exif.c when processing a crafted file. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Jhead Jhead Project
NVD GitHub
EPSS 1% CVSS 7.1
HIGH POC This Week

jhead through 3.04 has a heap-based buffer over-read in Get32s when called from ProcessGpsInfo in gpsinfo.c. Rated high severity (CVSS 7.1), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Information Disclosure Jhead +1
NVD
EPSS 1% CVSS 7.1
HIGH POC This Week

jhead through 3.04 has a heap-based buffer over-read in process_DQT in jpgqguess.c. Rated high severity (CVSS 7.1), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Information Disclosure Jhead +1
NVD
EPSS 1% CVSS 5.5
MEDIUM POC This Month

jhead 3.03 is affected by: heap-based buffer over-read. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Denial Of Service Information Disclosure +2
NVD
EPSS 1% CVSS 5.5
MEDIUM POC This Month

jhead 3.03 is affected by: Incorrect Access Control. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Denial Of Service Debian +5
NVD
EPSS 1% CVSS 5.5
MEDIUM POC PATCH This Month

jhead 3.03 is affected by: Buffer Overflow. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. Public exploit code available.

Buffer Overflow Denial Of Service Memory Corruption +6
NVD
EPSS 2% CVSS 7.8
HIGH POC This Week

The ProcessGpsInfo function of the gpsinfo.c file of jhead 3.00 may allow a remote attacker to cause a denial-of-service attack or unspecified other impact via a malicious JPEG file, because there is. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Buffer Overflow Integer Overflow Jhead +1
NVD
EPSS 2% CVSS 7.8
HIGH POC This Week

The ProcessGpsInfo function of the gpsinfo.c file of jhead 3.00 may allow a remote attacker to cause a denial-of-service attack or unspecified other impact via a malicious JPEG file, because of. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Jhead Jhead Project
NVD
EPSS 1% CVSS 5.5
MEDIUM This Month

An integer underflow bug in the process_EXIF function of the exif.c file of jhead 3.00 raises a heap-based buffer over-read when processing a malicious JPEG file, which may allow a remote attacker to. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Information Disclosure Jhead +1
NVD

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy