CVE-2025-53367
Description
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.
Risk Information
Base Score
9.8
MODERATE
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score
Exploitation Probability
0.017
Associated Vulnerability
| Vulnerability | OS Platform |
|---|---|
| djvulibre security update(DSA-5960-1) djview_3.5.28-2.1~deb12u1_all.deb | Linux |
| djvulibre security update(DSA-5960-1) libdjvulibre21_3.5.28-2.1~deb12u1_i386.deb | Linux |
| djvulibre security update(DSA-5960-1) libdjvulibre21_3.5.28-2.1~deb12u1_amd64.deb | Linux |
| djvulibre security update(DSA-5960-1) libdjvulibre-text_3.5.28-2.1~deb12u1_all.deb | Linux |
| djvulibre security update(DSA-5960-1) libdjvulibre-dev_3.5.28-2.1~deb12u1_i386.deb | Linux |
| djvulibre security update(DSA-5960-1) libdjvulibre-dev_3.5.28-2.1~deb12u1_amd64.deb | Linux |
| djvulibre security update(DSA-5960-1) djvuserve_3.5.28-2.1~deb12u1_i386.deb | Linux |
| djvulibre security update(DSA-5960-1) djvuserve_3.5.28-2.1~deb12u1_amd64.deb | Linux |
| djvulibre security update(DSA-5960-1) djvulibre-desktop_3.5.28-2.1~deb12u1_all.deb | Linux |
| djvulibre security update(DSA-5960-1) djvulibre-bin_3.5.28-2.1~deb12u1_i386.deb | Linux |
| djvulibre security update(DSA-5960-1) djvulibre-bin_3.5.28-2.1~deb12u1_amd64.deb | Linux |
| djvulibre security update(DSA-5960-1) djview3_3.5.28-2.1~deb12u1_all.deb | Linux |
| DjVu image format library and tools (USN-7631-1) libdjvulibre21_3.5.28-2ubuntu0.22.04.1_amd64.deb | Linux |
| DjVu image format library and tools (USN-7631-1) libdjvulibre21_3.5.28-2ubuntu0.22.04.1_i386.deb | Linux |
| DjVu image format library and tools (USN-7631-1) libdjvulibre21_3.5.28-2ubuntu0.24.04.1_amd64.deb | Linux |
| DjVu image format library and tools (USN-7631-1) libdjvulibre21_3.5.28-2ubuntu0.24.04.1_i386.deb | Linux |
| DjVu image format library and tools (USN-7631-1) libdjvulibre21_3.5.28-2ubuntu0.25.04.1_amd64.deb | Linux |
| DjVu image format library and tools (USN-7631-1) libdjvulibre21_3.5.28-2ubuntu0.25.04.1_i386.deb | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP7) libdjvulibre21-debuginfo-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP6) libdjvulibre21-debuginfo-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP7) libdjvulibre21-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP6) libdjvulibre21-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP7) libdjvulibre-devel-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP6) libdjvulibre-devel-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP7) djvulibre-debugsource-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP6) djvulibre-debugsource-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP7) djvulibre-debuginfo-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
| SUSE-SU-2025:02703-1(Desktop Applications Module 15 SP6) djvulibre-debuginfo-3.5.27-150200.11.17.1.x86_64.rpm | Linux |
Patch Details
No records foundReferences
https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234