libde265 is an open source implementation of the h.265 video codec. Prior to version 1.0.20, a crafted H.265 bitstream can cause an out-of-bounds array write in decoder_context::process_reference_picture_set() (libde265/decctx.cc:1376). The root cause is a missing aggregate bound check on predicted short-term reference picture set entries. Individual list sizes are validated, but the combined count after predicted RPS construction can exceed the 16-entry PocStFoll array, writing at index 16. Version 1.0.20 patches the issue.
{
"unresolved_ranges": [
{
"extracted_events": [
{
"fixed": "1.0.20"
}
],
"source": "AFFECTED_FIELD"
}
],
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-787"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/49xxx/CVE-2026-49295.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-49295.json"
[
{
"target": {
"function": "read_short_term_ref_pic_set",
"file": "libde265/refpic.cc"
},
"deprecated": false,
"source": "https://github.com/strukturag/libde265/commit/691f3a3c55b3d32478c4a49895dee061a282652b",
"id": "CVE-2026-49295-9b9a0073",
"signature_version": "v1",
"digest": {
"length": 5051.0,
"function_hash": "185876099131897805985356076882030507811"
},
"signature_type": "Function"
},
{
"target": {
"file": "libde265/refpic.cc"
},
"deprecated": false,
"source": "https://github.com/strukturag/libde265/commit/691f3a3c55b3d32478c4a49895dee061a282652b",
"id": "CVE-2026-49295-c5eed8d5",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"267814789035677859489239473601010692706",
"110779590750914844575497902730317535536",
"269813069099218270055283180152004736873"
]
},
"signature_type": "Line"
}
]
"2026-08-12T16:25:34Z"