CVE-2023-31794
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push...
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
CVE-2023-31794- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
CVE List No score
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
CVE-2023-31794- Updated
- 2026-11-02
EUVDEUVD-2023-36085 No score
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
EUVD-2023-36085- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fp46-48v5-9hqr
5.5
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push...
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
GHSA-fp46-48v5-9hqr- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-31794
5.5
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
DEBIAN-CVE-2023-31794- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-31794
5.5
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
UBUNTU-CVE-2023-31794- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV No score
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
- Record
CVE-2023-31794- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0363-1 No score
Security update for mupdf
This update for mupdf fixes the following issues:
- CVE-2023-31794: Fixed denial of service via crafted pdf in pdf_mark_list_push() (boo#1216728)
- Record
openSUSE-SU-2023:0363-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13404-1 No score
mupdf-1.23.4-2.1 on GA media
These are all security issues fixed in the mupdf-1.23.4-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13404-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mupdfDebian:12 |
All versions, plus listed versions 1.21.1+ds2-11.21.1+ds2-1+deb12u11.22.1+ds1-11.22.2+ds1-11.22.2+ds1-2 Show 27 moreShow less1.23.10+ds1-11.23.10+ds1-21.23.6+ds1-11.23.7+ds1-11.24.10+ds1-11.24.3+ds1-11.24.8+ds2-11.24.8+ds2-21.24.9+ds1-11.25.1+ds1-11.25.1+ds1-21.25.1+ds1-31.25.1+ds1-41.25.1+ds1-51.25.1+ds1-61.25.1+ds1-71.25.1+ds1-81.25.1+ds1-91.27.0+ds1-11.27.0+ds1-21.27.0+ds1-31.27.0+ds1-41.27.0+ds1-51.27.0+ds1-61.28.0+ds1-11.28.2+ds1-11.28.2+ds1-2 |
None known |
mupdfDebian:13 |
before 1.22.1+ds1-1 | 1.22.1+ds1-1 |
mupdfDebian:14 |
before 1.22.1+ds1-1 | 1.22.1+ds1-1 |
mupdfSUSE:Package Hub 15 SP5 |
before 1.21.1-bp155.3.3.1 | 1.21.1-bp155.3.3.1 |
mupdfopenSUSE:Leap 15.5 |
before 1.21.1-bp155.3.3.1 | 1.21.1-bp155.3.3.1 |
mupdfopenSUSE:Tumbleweed |
before 1.23.4-2.1 | 1.23.4-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-31794 is a medium vulnerability (CVSS 5.5) in Artifex Mupdf, published October 31, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.25%, the 16th percentile. Fixed in mupdf 1.22.1+ds1-1.
References
bugs.ghostscript.com/show_bug.cgi?id=706506
git.ghostscript.com?p=mupdf.git%3Bh=c0015401693b58e2deb5d75c39f27bc1216e47c6
gist.github.com/spookhorror/c770d118767b1b0d89fdfe2845169d06
nvd.nist.gov/vuln/detail/CVE-2023-31794
git.ghostscript.com?p=mupdf.git;h=c0015401693b58e2deb5d75c39f27bc1216e47c6
github.com/advisories/GHSA-fp46-48v5-9hqr
Show 7 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2023/31xxx/CVE-2023-31794.json
security-tracker.debian.org/tracker/CVE-2023-31794
ubuntu.com/security/CVE-2023-31794
cve.org/CVERecord?id=CVE-2023-31794
lists.opensuse.org/archives/list/[email protected]/thread/HH7LKRXVB7EGA3JI6NL5ZVYTPRFC3DKZ
bugzilla.suse.com/1216728
suse.com/security/cve/CVE-2023-31794