{
    "id": "CVE-2004-0597",
    "published": "2004-11-23 05:00:00",
    "last_modified": "2026-06-16 22:05:57",
    "cvss_score": "10.0",
    "cvss_severity": "HIGH",
    "cvss_version": "2.0",
    "cvss_vector": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
    "cwe": null,
    "description": "Multiple buffer overflows in libpng 1.2.5 and earlier, as used in multiple products, allow remote attackers to execute arbitrary code via malformed PNG images in which (1) the png_handle_tRNS function does not properly validate the length of transparency chunk (tRNS) data, or the (2) png_handle_sBIT or (3) png_handle_hIST functions do not perform sufficient bounds checking.",
    "epss_score": "0.82537",
    "epss_percentile": "0.99656",
    "kev": 0,
    "kev_due": null,
    "has_exploit": 1,
    "updated_at": "2026-09-26 18:14:24",
    "priority": {
        "rank": 2,
        "label": "Patch early",
        "why": "A public exploit exists."
    },
    "products": [
        {
            "vendor": "greg_roelofs",
            "product": "libpng"
        },
        {
            "vendor": "microsoft",
            "product": "msn_messenger"
        },
        {
            "vendor": "microsoft",
            "product": "windows_98se"
        },
        {
            "vendor": "microsoft",
            "product": "windows_me"
        },
        {
            "vendor": "microsoft",
            "product": "windows_media_player"
        },
        {
            "vendor": "microsoft",
            "product": "windows_messenger"
        }
    ],
    "kev_detail": null,
    "exploits": [
        {
            "source": "exploit-db",
            "ref_id": "25094",
            "title": "Microsoft MSN Messenger 6.2.0137 - '.png' Remote Buffer Overflow",
            "date": "2005-02-08",
            "url": "https://www.exploit-db.com/exploits/25094"
        },
        {
            "source": "exploit-db",
            "ref_id": "393",
            "title": "LibPNG 1.2.5 - 'png_jmpbuf()' Local Buffer Overflow",
            "date": "2004-08-13",
            "url": "https://www.exploit-db.com/exploits/393"
        },
        {
            "source": "exploit-db",
            "ref_id": "389",
            "title": "LibPNG Graphics Library - Remote Buffer Overflow",
            "date": "2004-08-11",
            "url": "https://www.exploit-db.com/exploits/389"
        }
    ],
    "refs_list": [
        "ftp://ftp.sco.com/pub/updates/OpenServer/SCOSA-2005.49/SCOSA-2005.49.txt",
        "http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000856",
        "http://lists.apple.com/mhonarc/security-announce/msg00056.html",
        "http://marc.info/?l=bugtraq&m=109163866717909&w=2",
        "http://marc.info/?l=bugtraq&m=109181639602978&w=2",
        "http://marc.info/?l=bugtraq&m=109761239318458&w=2",
        "http://marc.info/?l=bugtraq&m=109900315219363&w=2",
        "http://marc.info/?l=bugtraq&m=110796779903455&w=2",
        "http://scary.beasts.org/security/CESA-2004-001.txt",
        "http://secunia.com/advisories/22957",
        "http://secunia.com/advisories/22958",
        "http://sunsolve.sun.com/search/document.do?assetkey=1-66-200663-1",
        "http://sunsolve.sun.com/search/document.do?assetkey=urn:cds:docid:1-21-114816-02-1",
        "http://www.adobe.com/support/downloads/detail.jsp?ftpID=2679",
        "http://www.coresecurity.com/common/showdoc.php?idx=421&idxseccion=10",
        "http://www.debian.org/security/2004/dsa-536",
        "http://www.gentoo.org/security/en/glsa/glsa-200408-03.xml",
        "http://www.gentoo.org/security/en/glsa/glsa-200408-22.xml",
        "http://www.kb.cert.org/vuls/id/388984",
        "http://www.kb.cert.org/vuls/id/817368",
        "http://www.mandriva.com/security/advisories?name=MDKSA-2004:079",
        "http://www.mandriva.com/security/advisories?name=MDKSA-2006:212",
        "http://www.mandriva.com/security/advisories?name=MDKSA-2006:213",
        "http://www.mozilla.org/projects/security/known-vulnerabilities.html",
        "http://www.novell.com/linux/security/advisories/2004_23_libpng.html"
    ]
}