CVE-2025-6196
Libgepub: integer overflow in libgepub's epub archive handling
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
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
CVE List Score used
5.5
Libgepub: integer overflow in libgepub's epub archive handling
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
CVE-2025-6196- 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-190
- Updated
- 2026-11-05
EUVDEUVD-2025-18504
5.5
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
EUVD-2025-18504- 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-05
GitHub AdvisoriesGHSA-mpq7-j427-mjff
5.5
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file...
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
GHSA-mpq7-j427-mjff- 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-190
- Updated
- 2026-11-02
NVD
5.5
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
CVE-2025-6196- 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-190
- Updated
- 2026-11-05
OSV
5.5
Libgepub: integer overflow in libgepub's epub archive handling
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
CVE-2025-6196- 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-190
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2025-6196
5.5
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
DEBIAN-CVE-2025-6196- 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-06
OSVUBUNTU-CVE-2025-6196
5.5
A flaw was found in libgepub, a library used to read EPUB files. The software mishandles file size calculations when opening specially crafted EPUB files, leading to incorrect memory allocations. This issue causes the application to crash. Known affected usage includes desktop services like Tumbler, which may process malicious files automatically when browsing directories. While no direct remote attack vectors are confirmed, any application using libgepub to parse user-supplied EPUB content could be vulnerable to a denial of service.
- Record
UBUNTU-CVE-2025-6196- 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
OSVSUSE-SU-2025:02213-1 No score
Security update for libgepub
This update for libgepub fixes the following issues:
- CVE-2025-6196: Fixed an integer overflow in the EPUB archive handling code that can leads to massive memory allocation and application crash. (bsc#1244704)
- Record
SUSE-SU-2025:02213-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02222-1 No score
Security update for libgepub
This update for libgepub fixes the following issues:
- CVE-2025-6196: Fixed an integer overflow in the EPUB archive handling code that can leads to massive memory allocation and application crash. (bsc#1244704)
- Record
SUSE-SU-2025:02222-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libgepubDebian:12 |
All versions, plus listed versions 0.7.0-20.7.1-10.7.1-20.7.3-10.7.3-20.7.3-30.7.3-4 |
None known |
libgepubDebian:13 |
before 0.7.3-1 | 0.7.3-1 |
libgepubDebian:14 |
before 0.7.3-1 | 0.7.3-1 |
libgepubSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 0.6.0-150200.3.5.1 | 0.6.0-150200.3.5.1 |
libgepubSUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 0.6.0-150200.3.5.1 | 0.6.0-150200.3.5.1 |
libgepubSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 0.7.1-150600.3.5.1 | 0.7.1-150600.3.5.1 |
libgepubSUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 0.7.1-150600.3.5.1 | 0.7.1-150600.3.5.1 |
libgepubopenSUSE:Leap 15.6 |
before 0.7.1-150600.3.5.1 | 0.7.1-150600.3.5.1 |
libgepubUbuntu:18.04:LTS |
All versions, plus listed versions 0.5.2-10.5.2-20.5.3-10.6.0-1 |
None known |
libgepubUbuntu:20.04:LTS |
All versions, plus listed versions 0.6.0-2 |
None known |
libgepubUbuntu:22.04:LTS |
All versions, plus listed versions 0.6.0-2 |
None known |
libgepubUbuntu:24.04:LTS |
All versions, plus listed versions 0.7.1-10.7.1-20.7.1-2build10.7.1-2build2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | EUVD, NVD, OSV | |
| facts | CVE List | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-6196 is a medium vulnerability (CVSS 5.5) in Gnome Libgepub, published June 17, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.24%, the 14th percentile. Fixed in libgepub 0.7.3-1.
References
access.redhat.com/security/cve/CVE-2025-6196
bugzilla.redhat.com/show_bug.cgi?id=2373117
gitlab.gnome.org/GNOME/libgepub/-/issues/18
nvd.nist.gov/vuln/detail/CVE-2025-6196
github.com/advisories/GHSA-mpq7-j427-mjff
access.redhat.com/downloads/content/package-browser
Show 9 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2025/6xxx/CVE-2025-6196.json
gitlab.gnome.org/GNOME/libgepub
security-tracker.debian.org/tracker/CVE-2025-6196
suse.com/support/update/announcement/2025/suse-su-202502213-1
bugzilla.suse.com/1244704
suse.com/security/cve/CVE-2025-6196
suse.com/support/update/announcement/2025/suse-su-202502222-1
ubuntu.com/security/CVE-2025-6196
cve.org/CVERecord?id=CVE-2025-6196