Every CVE Search/ Get API key

CVE-2026-88373

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path...

7.5 HighFix available

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.42%Up 0.3 points since Sep 25, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
CVE-2026-88373
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
EUVDEUVD-2026-86314 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
EUVD-2026-86314
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-24mr-r2pj-2fq7 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path...

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
GHSA-24mr-r2pj-2fq7
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
NVD 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
CVE-2026-88373
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSV 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
CVE-2026-88373
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2026-88373 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
DEBIAN-CVE-2026-88373
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2026-88373 7.5

libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.

Record
UBUNTU-CVE-2026-88373
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2026-0552 No score

Updated libde265 packages fixes a security vulnerability

Zero-length NAL passed to de265_push_NAL makes memcpy run with a NULL destination. (CVE-2026-88373)

Record
MGASA-2026-0552
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-88373 No score

CVE-2026-88373 in libde265 - Patched by Root

Root has patched CVE-2026-88373 in the libde265 package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-88373
Updated
2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-88373 No score

CVE-2026-88373 in libde265 - Patched by Root

Root has patched CVE-2026-88373 in the libde265 package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2026-88373
Updated
2026-11-02
OSVUSN-8909-1 No score

libde265 vulnerability

It was discovered that libde265 did not properly validate certain crafted H.265 bitstreams, leading to a NULL pointer dereference. An attacker could possibly use this issue to cause libde265 to crash, resulting in a denial of service.

Record
USN-8909-1
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
libde265
Debian:12
All versions, plus listed versions
1.0.11-11.0.11-1+deb12u11.0.11-1+deb12u21.0.11-1+deb12u31.0.12-1
Show 8 moreShow less
1.0.12-21.0.13-11.0.15-11.0.16-11.0.18-11.1.1-11.1.2-11.1.3-1
None known
libde265
Debian:13
All versions, plus listed versions
1.0.15-11.0.15-1+deb13u11.0.15-1+deb13u21.0.16-11.0.18-11.1.1-11.1.2-11.1.3-1
None known
libde265
Debian:14
before 1.1.2-1, plus listed versions
1.0.15-11.0.16-11.0.18-11.1.1-1
1.1.2-1
libde265
Mageia:10
before 1.0.16-4.2.mga10
1.0.16-4.2.mga10
libde265
Mageia:10
before 1.0.16-4.2.mga10.tainted
1.0.16-4.2.mga10.tainted
libde265
Root:Debian:12
before 1.0.11-1+deb12u3.aikido.14
1.0.11-1+deb12u3.aikido.14
rootio-libde265
Root:Debian:12
before 1.0.11-1+deb12u3.aikido.14
1.0.11-1+deb12u3.aikido.14
libde265
Root:Debian:13
before 1.0.15-1+deb13u2.aikido.9
1.0.15-1+deb13u2.aikido.9
rootio-libde265
Root:Debian:13
before 1.0.15-1+deb13u2.aikido.9
1.0.15-1+deb13u2.aikido.9
libde265
Ubuntu:Pro:16.04:LTS
before 1.0.2-2ubuntu0.16.04.1~esm7, plus listed versions
1.0.2-1build11.0.2-21.0.2-2ubuntu0.16.04.1~esm11.0.2-2ubuntu0.16.04.1~esm21.0.2-2ubuntu0.16.04.1~esm31.0.2-2ubuntu0.16.04.1~esm41.0.2-2ubuntu0.16.04.1~esm51.0.2-2ubuntu0.16.04.1~esm6
1.0.2-2ubuntu0.16.04.1~esm7
Show 5 moreShow less
Affected packages
PackageAffectedFixed
libde265
Ubuntu:Pro:18.04:LTS
before 1.0.2-2ubuntu0.18.04.1~esm7, plus listed versions
1.0.2-2build11.0.2-2ubuntu0.18.04.1~esm11.0.2-2ubuntu0.18.04.1~esm21.0.2-2ubuntu0.18.04.1~esm31.0.2-2ubuntu0.18.04.1~esm41.0.2-2ubuntu0.18.04.1~esm51.0.2-2ubuntu0.18.04.1~esm6
1.0.2-2ubuntu0.18.04.1~esm7
libde265
Ubuntu:Pro:20.04:LTS
before 1.0.4-1ubuntu0.4+esm3, plus listed versions
1.0.3-1build11.0.4-11.0.4-1build11.0.4-1ubuntu0.11.0.4-1ubuntu0.2
Show 4 moreShow less
1.0.4-1ubuntu0.31.0.4-1ubuntu0.41.0.4-1ubuntu0.4+esm11.0.4-1ubuntu0.4+esm2
1.0.4-1ubuntu0.4+esm3
libde265
Ubuntu:Pro:22.04:LTS
before 1.0.8-1ubuntu0.3+esm3, plus listed versions
1.0.8-11.0.8-1ubuntu0.11.0.8-1ubuntu0.21.0.8-1ubuntu0.31.0.8-1ubuntu0.3+esm11.0.8-1ubuntu0.3+esm2
1.0.8-1ubuntu0.3+esm3
libde265
Ubuntu:24.04:LTS
before 1.0.15-1ubuntu0.2, plus listed versions
1.0.12-21.0.13-11.0.15-11.0.15-1build11.0.15-1build21.0.15-1build31.0.15-1ubuntu0.1
1.0.15-1ubuntu0.2
libde265
Ubuntu:Pro:26.04:LTS
before 1.0.16-1ubuntu0.1~esm2, plus listed versions
1.0.16-11.0.16-1build11.0.16-1ubuntu0.1~esm1
1.0.16-1ubuntu0.1~esm2

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-88373 is a high vulnerability (CVSS 7.5) in libde265, published September 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in libde265 1.1.2-1.

References

Show 5 moreShow less
MoveEnter Open