Skip to content
Heist/ feed
Back to feed
High

Gumlet php-image-resize before 3.0.1 Denial of Service via Decompression Bombs

Type: advisorySources: OSV

Gumlet php-image-resize before 3.0.1 contains a denial of service vulnerability because the ImageResize constructor in lib/ImageResize.php passes images to GD imagecreatefrom* functions without pixel limits. Remote attackers can upload small, highly compressed images that decode to large bitmaps, exhausting PHP memory and terminating the worker process.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-109398
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 12:41 UTC · Revision 1

Source evidence

Gumlet php-image-resize before 3.0.1 Denial of Service via Decompression Bombs

core-osv · Original source

Published 12 Oct 2026, 15:16 UTC

Gumlet php-image-resize before 3.0.1 contains a denial of service vulnerability because the ImageResize constructor in lib/ImageResize.php passes images to GD imagecreatefrom* functions without pixel limits. Remote attackers can upload small, highly compressed images that decode to large bitmaps, exhausting PHP memory and terminating the worker process.

osv:CVE-2026-109398
Complete source record
{
  "id": "98eff1f0f4677a3b13ae5ede78391df63b09765f0f0f26bb70fdb4497dcf547f",
  "url": "https://osv.dev/vulnerability/CVE-2026-109398",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Gumlet php-image-resize before 3.0.1 Denial of Service via Decompression Bombs",
    "summary": "Gumlet php-image-resize before 3.0.1 contains a denial of service vulnerability because the ImageResize constructor in lib/ImageResize.php passes images to GD imagecreatefrom* functions without pixel limits. Remote attackers can upload small, highly compressed images that decode to large bitmaps, exhausting PHP memory and terminating the worker process.",
    "evidence": "osv:CVE-2026-109398",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-109398",
      "aliases": [
        "CVE-2026-109398",
        "GHSA-3g9v-hjrx-mg5h"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/gumlet/php-image-resize",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "cd01c9e8aa2382211d760c825799c8102987a8c2"
                },
                {
                  "fixed": "10c1f386e672536d82be0f39b236a80d87767a50"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "3.0.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "10c1f386e672536d82be0f39b236a80d87767a50"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "cd01c9e8aa2382211d760c825799c8102987a8c2"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "cd01c9e8aa2382211d760c825799c8102987a8c2"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "3.0.1"
                  }
                ]
              }
            }
          ],
          "versions": [
            "3.0.0",
            "2.1.3",
            "2.1.2",
            "2.1.1",
            "2.1.0",
            "2.0.4",
            "2.0.3",
            "2.0.2",
            "2.0.1",
            "2.0.0",
            "1.9.2",
            "1.9.1",
            "1.9.0",
            "1.8.0",
            "1.7.0",
            "1.6.8",
            "1.6.7",
            "1.6.6",
            "1.6.5",
            "1.6.4",
            "1.6.3",
            "1.6.2",
            "1.6.1",
            "1.6.0",
            "1.5.5",
            "1.5.4",
            "1.5.3",
            "1.5.2",
            "1.5.1",
            "1.5.0",
            "1.4.0",
            "1.3.0",
            "1.2.3",
            "1.2.2",
            "1.2.1",
            "1.2.0",
            "1.1.2",
            "1.1.1",
            "1.1.0",
            "1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-109398.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:28.764981026Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/109xxx/CVE-2026-109398.json",
        "https://github.com/gumlet/php-image-resize/releases/tag/3.0.1",
        "https://github.com/gumlet/php-image-resize/security/advisories/GHSA-3g9v-hjrx-mg5h",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-109398",
        "https://www.vulncheck.com/advisories/gumlet-php-image-resize-before-3.0.1-denial-of-service-via-decompression-bombs",
        "https://github.com/gumlet/php-image-resize/commit/10c1f386e672536d82be0f39b236a80d87767a50",
        "https://github.com/gumlet/php-image-resize/commit/cd01c9e8aa2382211d760c825799c8102987a8c2",
        "https://github.com/gumlet/php-image-resize",
        "https://github.com/gumlet/php-image-resize/blob/3.0.0/lib/ImageResize.php#L122-L163"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-409"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/109xxx/CVE-2026-109398.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-109398",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 495483,
  "published_at": "2026-10-12T15:16:43.793+00:00"
}