CVE-2023-51103
A floating point exception (divide-by-zero) vulnerability was discovered in mupdf 1.23.4 in...
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
- Record
CVE-2023-51103- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-369
- Updated
- 2026-11-02
CVE List No score
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
- Record
CVE-2023-51103- Updated
- 2026-11-02
EUVDEUVD-2023-55825 No score
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
- Record
EUVD-2023-55825- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m49c-46jg-fj9c
7.5
A floating point exception (divide-by-zero) vulnerability was discovered in mupdf 1.23.4 in...
A floating point exception (divide-by-zero) vulnerability was discovered in mupdf 1.23.4 in functon fz_new_pixmap_from_float_data() of pixmap.c.
- Record
GHSA-m49c-46jg-fj9c- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-369
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-51103
7.5
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
- Record
DEBIAN-CVE-2023-51103- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-51103
7.5
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
- Record
UBUNTU-CVE-2023-51103- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV No score
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
- Record
CVE-2023-51103- Updated
- 2026-11-02
OSVUSN-7888-1 No score
mupdf vulnerabilities
It was discovered that MuPDF could be made to divide by zero. An attacker could possibly use this issue to cause a denial of service. (CVE-2023-51103, CVE-2023-51104, CVE-2023-51105, CVE-2023-51106)
It was discovered that MuPDF incorrectly handled memory under certain circumstances, which could lead to a NULL pointer dereference. An attacker could potentially use this issue to cause a denial of service. (CVE-2024-46657)
It was discovered that MuPDF could enter an infinite recursion when parsing certain PDF files. An attacker could possibly use this issue to cause a denial of service. (CVE-2025-46206)
- Record
USN-7888-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 |
All versions, plus listed versions 1.25.1+ds1-61.25.1+ds1-6+deb13u11.25.1+ds1-71.25.1+ds1-81.25.1+ds1-9 Show 9 moreShow less1.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:14 |
All versions, plus listed versions 1.25.1+ds1-61.25.1+ds1-71.25.1+ds1-81.25.1+ds1-91.27.0+ds1-1 Show 8 moreShow less1.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 |
mupdfUbuntu:Pro:22.04:LTS |
before 1.19.0+ds1-2ubuntu0.1~esm1, plus listed versions 1.17.0+ds1-21.19.0+ds1-11.19.0+ds1-1build11.19.0+ds1-2 |
1.19.0+ds1-2ubuntu0.1~esm1 |
mupdfUbuntu:Pro:24.04:LTS |
before 1.23.10+ds1-1ubuntu0.1~esm1, plus listed versions 1.22.2+ds1-21.22.2+ds1-2build11.23.6+ds1-11.23.7+ds1-11.23.10+ds1-11.23.10+ds1-1build11.23.10+ds1-1build21.23.10+ds1-1build3 |
1.23.10+ds1-1ubuntu0.1~esm1 |
mupdfUbuntu:Pro:18.04:LTS From an advisory covering 6 CVEs |
before 1.12.0+ds1-1ubuntu0.1~esm2, plus listed versions 1.11+ds1-1.11.11+ds1-21.12.0+ds1-11.12.0+ds1-1ubuntu0.1~esm1 |
1.12.0+ds1-1ubuntu0.1~esm2 |
mupdfUbuntu:Pro:20.04:LTS From an advisory covering 6 CVEs |
before 1.16.1+ds1-1ubuntu1+esm2, plus listed versions 1.15.0+ds1-11.16.1+ds1-1ubuntu11.16.1+ds1-1ubuntu1+esm1 |
1.16.1+ds1-1ubuntu1+esm2 |
mupdfUbuntu:Pro:22.04:LTS From an advisory covering 6 CVEs |
before 1.19.0+ds1-2ubuntu0.1~esm1, plus listed versions 1.17.0+ds1-21.19.0+ds1-11.19.0+ds1-1build11.19.0+ds1-2 |
1.19.0+ds1-2ubuntu0.1~esm1 |
mupdfUbuntu:Pro:24.04:LTS From an advisory covering 6 CVEs |
before 1.23.10+ds1-1ubuntu0.1~esm1, plus listed versions 1.22.2+ds1-21.22.2+ds1-2build11.23.6+ds1-11.23.7+ds1-11.23.10+ds1-11.23.10+ds1-1build11.23.10+ds1-1build21.23.10+ds1-1build3 |
1.23.10+ds1-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-51103 is a high vulnerability (CVSS 7.5) in Artifex Mupdf, published December 26, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.91%, the 60th percentile. Fixed in mupdf 1.19.0+ds1-2ubuntu0.1~esm1.
References
github.com/dongyuma/sox-defects/blob/main/mupdf-defects.md
cgit.ghostscript.com/cgi-bin/cgit.cgi/mupdf.git/commit?id=f1b5f87edd2675d5c79301e4ef2e1139f67f904b
bugs.ghostscript.com/show_bug.cgi?id=707620
nvd.nist.gov/vuln/detail/CVE-2023-51103
github.com/advisories/GHSA-m49c-46jg-fj9c
github.com/CVEProject/cvelistV5/tree/main/cves/2023/51xxx/CVE-2023-51103.json
Show 10 moreShow less
security-tracker.debian.org/tracker/CVE-2023-51103
ubuntu.com/security/CVE-2023-51103
cve.org/CVERecord?id=CVE-2023-51103
github.com/ArtifexSoftware/mupdf/commit/f1b5f87edd2675d5c79301e4ef2e1139f67f904b
ubuntu.com/security/notices/USN-7888-1
ubuntu.com/security/CVE-2023-51104
ubuntu.com/security/CVE-2023-51105
ubuntu.com/security/CVE-2023-51106
ubuntu.com/security/CVE-2024-46657
ubuntu.com/security/CVE-2025-46206