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.

Project Subscriptions

No data.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4247-1 djvulibre security update
Debian DSA Debian DSA DSA-5960-1 djvulibre security update
EUVD EUVD EUVD-2025-19908 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.
Ubuntu USN Ubuntu USN USN-7631-1 DjVuLibre vulnerability
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Tue, 04 Nov 2025 22:30:00 +0000


Mon, 03 Nov 2025 20:30:00 +0000

Type Values Removed Values Added
References

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'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-11-04T21:11:47.600Z

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

Link: CVE-2025-53367

cve-icon Vulnrichment

Updated: 2025-11-04T21:11:47.600Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2025-11-04T22:16:21.577

Link: CVE-2025-53367

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses