Skip to main content

Ubuntu CVE-2025-53367

| EUVDEUVD-2025-19908 HIGH
Out-of-bounds Read (CWE-125)
2025-07-03 security-advisories@github.com
8.4
CVSS 4.0 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
8.4 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Ubuntu
MEDIUM
qualitative
SUSE
6.6 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
A

Lifecycle Timeline

5
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
EUVD ID Assigned
Mar 16, 2026 - 02:12 euvd
EUVD-2025-19908
Analysis Generated
Mar 16, 2026 - 02:12 vuln.today
PoC Detected
Nov 04, 2025 - 22:16 vuln.today
Public exploit code
CVE Published
Jul 03, 2025 - 21:15 nvd
HIGH 8.4

DescriptionGitHub Advisory

DjVuLibre is a GPL implementation of DjVu, a web-centric format for distributing documents and images. Prior to version 3.5.29, the MMRDecoder::scanruns method is affected by an OOB-write vulnerability, because it does not check that the xr pointer stays within the bounds of the allocated buffer. This can lead to writes beyond the allocated memory, resulting in a heap corruption condition. An out-of-bounds read with pr is also possible for the same reason. This issue has been patched in version 3.5.29.

Analysis

DjVuLibre is a GPL implementation of DjVu, a web-centric format for distributing documents and images. Prior to version 3.5.29, the MMRDecoder::scanruns method is affected by an OOB-write vulnerability, because it does not check that the xr pointer stays within the bounds of the allocated buffer. This can lead to writes beyond the allocated memory, resulting in a heap corruption condition. An out-of-bounds read with pr is also possible for the same reason. This issue has been patched in version 3.5.29.

Technical ContextAI

An out-of-bounds memory access occurs when code reads from or writes to memory locations outside the intended buffer boundaries. This vulnerability is classified as Out-of-bounds Read (CWE-125).

RemediationAI

Implement proper bounds checking on all array and buffer accesses. Use memory-safe languages or static analysis tools to detect OOB issues.

Vendor StatusVendor

Ubuntu

Priority: Medium
djvulibre
Release Status Version
jammy released 3.5.28-2ubuntu0.22.04.1
bionic released 3.5.27.1-8ubuntu0.4+esm1
focal released 3.5.27.1-14ubuntu0.1+esm1
upstream released 3.5.28-2.1
noble released 3.5.28-2ubuntu0.24.04.1
oracular ignored end of life
plucky released 3.5.28-2ubuntu0.25.04.1
questing not-affected 3.5.28-2.1
xenial released 3.5.27.1-5ubuntu0.1+esm3

Debian

Bug #1108729
djvulibre
Release Status Fixed Version Urgency
bullseye fixed 3.5.28-2.2~deb11u1 -
bullseye (security) fixed 3.5.28-2.2~deb11u1 -
bookworm fixed 3.5.28-2.1~deb12u1 -
bookworm (security) fixed 3.5.28-2.1~deb12u1 -
trixie fixed 3.5.28-2.2 -
forky, sid fixed 3.5.29-1 -
(unstable) fixed 3.5.28-2.1 -

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP6 SUSE Linux Enterprise High Performance Computing 15 SP6 SUSE Linux Enterprise Module for Desktop Applications 15 SP6 SUSE Linux Enterprise Server 15 SP6 SUSE Linux Enterprise Server for SAP Applications 15 SP6 Fixed
SUSE Linux Enterprise Desktop 15 SP7 SUSE Linux Enterprise High Performance Computing 15 SP7 SUSE Linux Enterprise Module for Desktop Applications 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP6 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP7 Fixed
SUSE Linux Enterprise Server 16.0 Fixed

Share

CVE-2025-53367 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy