Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 40 min ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,764exploited flaws on CISA’s list
36added in the last 30 days
479new WordPress flaws this week
390,525entries in the database

28 results

  • Sep 14, 2026A security vulnerability has been detected in Matthias-Wandel jhead up to 3.3.CVE-2026-90682 · Other software · Matthias-Wandel · reported by VulDBLow 1.9

    A security vulnerability has been detected in Matthias-Wandel jhead up to 3.3. This impacts the function ProcessGpsInfo of the file gpsinfo.c of the component WebP EXIF Handler. Such manipulation of the argument TAG_GPS_LAT/TAG_GPS_LONG leads to heap-based buffer overflow. An attack has to be approached locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.

    Product
    jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 14, 2026A weakness has been identified in Matthias-Wandel jhead up to 3.3.CVE-2026-90681 · Other software · Matthias-Wandel · reported by VulDBLow 1.9

    A weakness has been identified in Matthias-Wandel jhead up to 3.3. This affects the function Get16u of the file exif.c of the component EXIF Parsing. This manipulation causes out-of-bounds read. The attack requires local access. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

    Product
    jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 30, 2025jhead v3.08 was discovered to contain a heap-use-after-free via the ProcessFile function at jhead.c.CVE-2025-44906 · Other software · Jhead Project · reported by MITREHigh 7.8

    jhead v3.08 was discovered to contain a heap-use-after-free via the ProcessFile function at jhead.c.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 22, 2024A vulnerability was found in Matthias-Wandel jhead 3.08 and classified as critical.CVE-2024-2824 · Other software · Matthias-Wandel · reported by VulDBMedium 6.3

    A vulnerability was found in Matthias-Wandel jhead 3.08 and classified as critical. This issue affects the function PrintFormatNumber of the file exif.c. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The associated identifier of this vulnerability is VDB-257711.

    Product
    jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 11, 2023Buffer Overflow vulnerability in jpgfile.c in Matthias-Wandel jhead version 3.04, allows local attackers to execute arbitrary code and cause a denial of serviceCVE-2020-28840 · Other software · Matthiaswandel · reported by MITREHigh 7.8

    Buffer Overflow vulnerability in jpgfile.c in Matthias-Wandel jhead version 3.04, allows local attackers to execute arbitrary code and cause a denial of service (DoS).

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 13, 2023Matthias-Wandel/jhead jhead 3.06 is vulnerable to Buffer Overflow via shellescape(), jhead.c, jhead.CVE-2022-28550 · Other software · Jhead Project · reported by MITRECritical 9.8

    Matthias-Wandel/jhead jhead 3.06 is vulnerable to Buffer Overflow via shellescape(), jhead.c, jhead. jhead copies strings to a stack buffer when it detects a &i or &o. However, jhead does not check the boundary of the stack buffer. As a result, there will be a stack buffer overflow problem when multiple `&i` or `&o` are given.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 4, 2022jhead 3.06 is vulnerable to Buffer Overflow via exif.c in function Put16u.CVE-2021-34055 · Other software · Jhead Project · reported by MITREHigh 7.8

    jhead 3.06 is vulnerable to Buffer Overflow via exif.c in function Put16u.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 17, 2022Jhead 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.CVE-2022-41751 · Other software · Jhead Project · reported by MITREHigh 7.8

    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.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 23, 2022A Heap-based Buffer Overflow vulnerability exists in jhead 3.04 and 3.05 via the RemoveSectionType function in jpgfile.c.CVE-2021-28278 · Other software · Jhead Project · reported by MITREHigh 7.8

    A Heap-based Buffer Overflow vulnerability exists in jhead 3.04 and 3.05 via the RemoveSectionType function in jpgfile.c.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 23, 2022A Heap-based Buffer Overflow vulnerabilty exists in jhead 3.04 and 3.05 is affected by: Buffer Overflow via the RemoveUnknownSections function in jpgfile.c.CVE-2021-28277 · Other software · Jhead Project · reported by MITREHigh 7.8

    A Heap-based Buffer Overflow vulnerabilty exists in jhead 3.04 and 3.05 is affected by: Buffer Overflow via the RemoveUnknownSections function in jpgfile.c.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 23, 2022A Denial of Service vulnerability exists in jhead 3.04 and 3.05 via a wild address read in the ProcessCanonMakerNoteDir function in makernote.c.CVE-2021-28276 · Other software · Jhead Project · reported by MITREHigh 7.5

    A Denial of Service vulnerability exists in jhead 3.04 and 3.05 via a wild address read in the ProcessCanonMakerNoteDir function in makernote.c.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 23, 2022A Denial of Service vulnerability exists in jhead 3.04 and 3.05 due to a wild address read in the Get16u function in exif.c in will cause segmentation fault viaCVE-2021-28275 · Other software · Jhead Project · reported by MITREMedium 5.5

    A Denial of Service vulnerability exists in jhead 3.04 and 3.05 due to a wild address read in the Get16u function in exif.c in will cause segmentation fault via a crafted_file.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 2, 2022JHEAD is a simple command line tool for displaying and some manipulation of EXIF header data embedded in Jpeg images from digital cameras.CVE-2020-26208 · Other software · Jhead Project · reported by GitHubMedium 5.3

    JHEAD is a simple command line tool for displaying and some manipulation of EXIF header data embedded in Jpeg images from digital cameras. In affected versions there is a heap-buffer-overflow on jhead-3.04/jpgfile.c:285 ReadJpegSections. Crafted jpeg images can be provided to the user resulting in a program crash or potentially incorrect exif information retrieval. Users are advised to upgrade. There is no known workaround for this issue.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 22, 2021A heap-based buffer overflow was found in jhead in version 3.06 in Get16u() in exif.c when processing a crafted file.CVE-2021-3496 · Other software · Jhead Project · reported by patrick@puiterwijk.orgHigh 7.8

    A heap-based buffer overflow was found in jhead in version 3.06 in Get16u() in exif.c when processing a crafted file.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 8, 2020jhead through 3.04 has a heap-based buffer over-read in Get32s when called from ProcessGpsInfo in gpsinfo.c.CVE-2020-6625 · Other software · Jhead Project · reported by MITREHigh 7.1

    jhead through 3.04 has a heap-based buffer over-read in Get32s when called from ProcessGpsInfo in gpsinfo.c.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 8, 2020jhead through 3.04 has a heap-based buffer over-read in process_DQT in jpgqguess.c.CVE-2020-6624 · Other software · Jhead Project · reported by MITREHigh 7.1

    jhead through 3.04 has a heap-based buffer over-read in process_DQT in jpgqguess.c.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 17, 2019jhead 3.03 is affected by: heap-based buffer over-read.CVE-2019-19035 · Other software · Jhead Project · reported by MITREMedium 5.5

    jhead 3.03 is affected by: heap-based buffer over-read. The impact is: Denial of service. The component is: ReadJpegSections and process_SOFn in jpgfile.c. The attack vector is: Open a specially crafted JPEG file.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2019jhead 3.03 is affected by: Incorrect Access Control.CVE-2019-1010302 · Other software · jhead · reported by josh@bress.netMedium 5.5

    jhead 3.03 is affected by: Incorrect Access Control. The impact is: Denial of service. The component is: iptc.c Line 122 show_IPTC(). The attack vector is: the victim must open a specially crafted JPEG file.

    Product
    jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2019jhead 3.03 is affected by: Buffer Overflow.CVE-2019-1010301 · Other software · jhead · reported by josh@bress.netMedium 5.5

    jhead 3.03 is affected by: Buffer Overflow. The impact is: Denial of service. The component is: gpsinfo.c Line 151 ProcessGpsInfo(). The attack vector is: Open a specially crafted JPEG file.

    Product
    jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 16, 2018The 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 CVE-2018-17088 · Other software · Jhead Project · reported by MITREHigh 7.8

    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 an integer overflow during a check for whether a location exceeds the EXIF data length. This is analogous to the CVE-2016-3822 integer overflow in exif.c. This gpsinfo.c vulnerability is unrelated to the CVE-2018-16554 gpsinfo.c vulnerability.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 15, 2018The 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 CVE-2018-16554 · Other software · Jhead Project · reported by MITREHigh 7.8

    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 inconsistency between float and double in a sprintf format string during TAG_GPS_ALT handling.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 4, 2018An 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 filCVE-2018-6612 · Other software · Jhead Project · reported by MITREMedium 5.5

    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 cause a denial-of-service attack or unspecified other impact.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 8, 2017A remote code execution vulnerability in the Android media framework (libjhead).CVE-2017-0766 · Computers, phones & browsers · Google Inc. · reported by security@android.comHigh 7.8

    A remote code execution vulnerability in the Android media framework (libjhead). Product: Android. Versions: 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2. Android ID: A-37776688.

    Product
    Android
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 5, 2016exif.c in Matthias Wandel jhead 2.87, as used in libjhead in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-08-01, allowsCVE-2016-3822 · Computers, phones & browsers · Google · reported by security@android.comHigh 7.8

    exif.c in Matthias Wandel jhead 2.87, as used in libjhead in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-08-01, allows remote attackers to execute arbitrary code or cause a denial of service (out-of-bounds access) via crafted EXIF data, aka internal bug 28868315.

    Product
    Android
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 21, 2008The DoCommand function in jhead.c in Matthias Wandel jhead 2.84 and earlier allows attackers to execute arbitrary commands via shell metacharacters in unspecifiCVE-2008-4641 · Other software · Sentex · reported by MITREHigh 10

    The DoCommand function in jhead.c in Matthias Wandel jhead 2.84 and earlier allows attackers to execute arbitrary commands via shell metacharacters in unspecified input.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 21, 2008The DoCommand function in jhead.c in Matthias Wandel jhead 2.84 and earlier allows local users to delete arbitrary files via vectors involving a modified input CVE-2008-4640 · Other software · Sentex · reported by MITRELow 3.6

    The DoCommand function in jhead.c in Matthias Wandel jhead 2.84 and earlier allows local users to delete arbitrary files via vectors involving a modified input filename in which (1) a final "z" character is replaced by a "t" character or (2) a final "t" character is replaced by a "z" character.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 21, 2008jhead.c in Matthias Wandel jhead 2.84 and earlier allows local users to overwrite arbitrary files via a symlink attack on a temporary file.CVE-2008-4639 · Other software · Sentex · reported by MITREMedium 4.6

    jhead.c in Matthias Wandel jhead 2.84 and earlier allows local users to overwrite arbitrary files via a symlink attack on a temporary file.

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 15, 2008Buffer overflow in the DoCommand function in jhead before 2.84 might allow context-dependent attackers to cause a denial of service (crash) via (1) a long -cmd CVE-2008-4575 · Other software · Sentex · reported by MITREMedium 5

    Buffer overflow in the DoCommand function in jhead before 2.84 might allow context-dependent attackers to cause a denial of service (crash) via (1) a long -cmd argument and (2) unspecified vectors related to "a bunch of potential string overflows."

    Product
    Jhead
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.