Skip to content
Heist/ feed
Back to feed
HighFix available

libgd2 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2021-40145

gdImageGd2Ptr in gd_gd2.c in the GD Graphics Library (aka LibGD) through 2.3.2 has a double free. NOTE: the vendor's position is "The GD2 image format is a proprietary image format of libgd. It has to be regarded as being obsolete, and should only be used for development and testing purposes.

Products
libgd2
Affected versions
Not specified
Fixed versions
2.3.3-1
CVEs
CVE-2021-40145
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 00:39 UTC · Revision 1

Source evidence

DEBIAN-CVE-2021-40145

core-osv · Original source

Published 26 Aug 2021, 01:15 UTC

gdImageGd2Ptr in gd_gd2.c in the GD Graphics Library (aka LibGD) through 2.3.2 has a double free. NOTE: the vendor's position is "The GD2 image format is a proprietary image format of libgd. It has to be regarded as being obsolete, and should only be used for development and testing purposes.

osv:DEBIAN-CVE-2021-40145

libgd2

Fixed versions: 2.3.3-1

libgd2

Fixed versions: 2.3.3-1

libgd2

Fixed versions: 2.3.3-1

Complete source record
{
  "id": "627d5ca30b63943f8c9d1fdd72fd040f2dd7ff9afeedf1b6f386a2a73c005af1",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2021-40145",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2021-40145",
    "summary": "gdImageGd2Ptr in gd_gd2.c in the GD Graphics Library (aka LibGD) through 2.3.2 has a double free. NOTE: the vendor's position is \"The GD2 image format is a proprietary image format of libgd. It has to be regarded as being obsolete, and should only be used for development and testing purposes.",
    "evidence": "osv:DEBIAN-CVE-2021-40145",
    "products": [
      {
        "name": {
          "value": "libgd2",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.3.3-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "libgd2",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.3.3-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "libgd2",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.3.3-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2021-40145",
      "aliases": [
        "DEBIAN-CVE-2021-40145"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.3.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "libgd2",
            "purl": "pkg:deb/debian/libgd2?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2021-40145.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.3.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "libgd2",
            "purl": "pkg:deb/debian/libgd2?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2021-40145.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.3.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "libgd2",
            "purl": "pkg:deb/debian/libgd2?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2021-40145.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        }
      ],
      "modified": "2026-10-23T18:03:32.666620309Z",
      "provider": "osv",
      "upstream": [
        "CVE-2021-40145"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2021-40145"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2021-40145",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 421862,
  "published_at": "2021-08-26T01:15:11.747+00:00"
}