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.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Fri, 18 Jul 2025 16:15:00 +0000


Tue, 08 Jul 2025 15:15:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 03 Jul 2025 22:30:00 +0000


Thu, 03 Jul 2025 21:45:00 +0000


Thu, 03 Jul 2025 21:30:00 +0000

Type Values Removed Values Added
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

cvssV4_0

{'score': 8.4, 'vector': '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'}


Thu, 03 Jul 2025 21:15:00 +0000

Type Values Removed Values Added
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.
Title DjVuLibre OOB-Write Vulnerability in MMRDecoder
Weaknesses CWE-125
CWE-787
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-07-18T16:06:45.832Z

Reserved: 2025-06-27T12:57:16.121Z

Link: CVE-2025-53367

cve-icon Vulnrichment

Updated: 2025-07-08T14:30:28.690Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2025-07-03T21:15:27.493

Modified: 2025-07-18T16:15:27.073

Link: CVE-2025-53367

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.