CVE-2023-51792
Low · 3.3CVSS
3.3
EPSS
0.2%
Published
Apr 19, 2024
CISA due date
—
Cloudanix analysis
A problem in a video handling library could let someone on the same computer mess with how information is processed inside programs.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Buffer overflow triggered when allocation size exceeds the maximum supported size of 0x10000000000, resulting in low integrity impact on the affected process.
Why it matters to the business
Local applications relying on the library may experience unexpected data corruption or instability, potentially disrupting workflows on affected systems.
How an attack unfolds
A local attacker supplies crafted input to a process using the vulnerable library version, causing an allocation request beyond the supported maximum and triggering the overflow condition.
How to fix it
Upgrade libde265 to a patched release that enforces proper allocation size limits and recompile or redeploy dependent applications.
How to confirm the fix worked
Confirm the installed library version is newer than 1.0.12, review source for allocation checks, and test with inputs attempting allocations near or above the prior limit.
Typical attack path
- Obtain local access to a system running an affected application
- Identify or invoke functionality that uses libde265 for processing
- Provide input engineered to request an oversized memory allocation
- Trigger the buffer overflow leading to integrity impact
How to detect it
Review system and application logs for memory allocation failures or crashes in processes linked to libde265, and inspect for unexpected integrity violations during media handling.
What your security team should do
- Inventory all systems and applications using libde265
- Prioritize patching or replacing vulnerable library instances
- Monitor upstream project for official fixed releases
The record
Buffer Overflow vulnerability in libde265 v1.0.12 allows a local attacker to cause a denial of service via the allocation size exceeding the maximum supported size of 0x10000000000.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | libde265 | 0 | No fix |
| Debian:12 | libde265 | 0 | No fix |
| Debian:13 | libde265 | 0 | 1.0.13-1 |
| Debian:14 | libde265 | 0 | 1.0.13-1 |
| Ubuntu:20.04:LTS | libde265 | 0 | No fix |
| Ubuntu:22.04:LTS | libde265 | 0 | No fix |
| Ubuntu:23.10 | libde265 | 0 | 1.0.12-2ubuntu0.2 |
| Ubuntu:24.04:LTS | libde265 | 0 | 1.0.15-1build3 |
| Ubuntu:24.10 | libde265 | 0 | 1.0.15-1build3 |
| Ubuntu:Pro:16.04:LTS | libde265 | 0 | 1.0.2-2ubuntu0.16.04.1~esm5 |
| Ubuntu:Pro:18.04:LTS | libde265 | 0 | 1.0.2-2ubuntu0.18.04.1~esm5 |
| Ubuntu:Pro:20.04:LTS | libde265 | 0 | 1.0.4-1ubuntu0.4+esm1 |
| Ubuntu:Pro:22.04:LTS | libde265 | 0 | 1.0.8-1ubuntu0.3+esm1 |
Related vulnerabilities
- CVE-2024-38949 Heap Buffer Overflow vulnerability in Libde265 v1.0.15 allows attackers to crash the… Also affects libde265
- CVE-2024-38950 Heap Buffer Overflow vulnerability in Libde265 v1.0.15 allows attackers to crash the… Also affects libde265
- CVE-2026-107705 Poppler 0.42.0 through 26.10.0 contains a stack-based buffer overflow in… CWE-121
- CVE-2026-95818 A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc)… CWE-121
- CVE-2026-61548 Rsyslog is a rocket-fast system for log processing. CWE-121
- CVE-2026-19774 BlueZ A2DP Stack-based Buffer Overflow Remote Code Execution Vulnerability. CWE-121
- CVE-2026-19542 Calling tdelete on a sufficiently deep tree in the GNU C Library version 2.1 to 2.44 may… CWE-121
- CVE-2026-15419 In the silabser.sys driver for CP210x devices v11.5.0 and earlier, a local unprivileged… CWE-121