Skip to content
Heist/ feed
Back to feed
MediumFix available

libde265 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2026-49337

libde265 is an open source implementation of the h.265 video codec. Prior to version 1.0.20, a crafted sequence of H.265 NAL units causes `decoder_context::read_slice_NAL()` (`libde265/decctx.cc:481`) to attach slice headers to a finished picture object that has no active image unit, resulting in attacker-controlled unbounded heap growth. The retained headers are never freed until the picture is released, which may not happen during continuous streaming. Version 1.0.20 patches the issue.

Products
libde265
Affected versions
1.0.11-1, 1.0.11-1+deb12u1, 1.0.11-1+deb12u2, 1.0.15-1, 1.0.16-1, 1.0.18-1
Fixed versions
1.0.11-1+deb12u3, 1.0.15-1+deb13u1, 1.1.1-1
CVEs
CVE-2026-49337
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 12:16 UTC · Revision 2

Source evidence

DEBIAN-CVE-2026-49337

core-osv · Original source

Published 19 Jun 2026, 21:17 UTC

libde265 is an open source implementation of the h.265 video codec. Prior to version 1.0.20, a crafted sequence of H.265 NAL units causes `decoder_context::read_slice_NAL()` (`libde265/decctx.cc:481`) to attach slice headers to a finished picture object that has no active image unit, resulting in attacker-controlled unbounded heap growth. The retained headers are never freed until the picture is released, which may not happen during continuous streaming. Version 1.0.20 patches the issue.

osv:DEBIAN-CVE-2026-49337

libde265

Fixed versions: 1.0.11-1+deb12u3

libde265

Fixed versions: 1.0.15-1+deb13u1

libde265

Fixed versions: 1.1.1-1

Complete source record
{
  "id": "e7e15c3ce98d9ed7f6019adeb882d0f33e03f0aa101ee30a87a569fb3f4e9d96",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2026-49337",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2026-49337",
    "summary": "libde265 is an open source implementation of the h.265 video codec. Prior to version 1.0.20, a crafted sequence of H.265 NAL units causes `decoder_context::read_slice_NAL()` (`libde265/decctx.cc:481`) to attach slice headers to a finished picture object that has no active image unit, resulting in attacker-controlled unbounded heap growth. The retained headers are never freed until the picture is released, which may not happen during continuous streaming. Version 1.0.20 patches the issue.",
    "evidence": "osv:DEBIAN-CVE-2026-49337",
    "products": [
      {
        "name": {
          "value": "libde265",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.0.11-1+deb12u3",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.0.11-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.0.11-1+deb12u1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.0.11-1+deb12u2",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libde265",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.0.15-1+deb13u1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.0.15-1",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libde265",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.1.1-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.0.15-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1.0.16-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1.0.18-1",
            "evidence": "/affected/2/versions"
          }
        ]
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2026-49337",
      "aliases": [
        "DEBIAN-CVE-2026-49337"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.0.11-1+deb12u3"
                }
              ]
            }
          ],
          "package": {
            "name": "libde265",
            "purl": "pkg:deb/debian/libde265?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "1.0.11-1",
            "1.0.11-1+deb12u1",
            "1.0.11-1+deb12u2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-49337.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.0.15-1+deb13u1"
                }
              ]
            }
          ],
          "package": {
            "name": "libde265",
            "purl": "pkg:deb/debian/libde265?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "1.0.15-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-49337.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.1.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "libde265",
            "purl": "pkg:deb/debian/libde265?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "1.0.15-1",
            "1.0.16-1",
            "1.0.18-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-49337.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T11:47:24.305720497Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-49337"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2026-49337"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-49337",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 450758,
  "published_at": "2026-06-19T21:17:01.72+00:00"
}