CVE-2018-7889: calibre-ebook calibre Deserialization of Untrusted Data
CVSS: 7.8v3.0HighModified
AliasesMGASA-2018-0399UBUNTU-CVE-2018-7889DEBIAN-CVE-2018-7889
Published 08-03-2018Last modified 17-09-2024
Vulnerability summary
CVE-2018-7889 is a high (CVSS 7.8) Deserialization of Untrusted Data vulnerability in calibre-ebook calibre. EPSS estimates a 4.51% chance of exploitation in the next 30 days, higher than 91.4% of scored vulnerabilities. 1 public exploit is recorded.
CVSS score
7.8/10
010
High · v3.0 (NVD)EPSS score
4.51%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference
Timeline
- 08-03-2018PublishedVulnerability first disclosed.
- 17-09-2024Last modifiedVulnerability information updated.
Description
gui2/viewer/bookmarkmanager.py in Calibre 3.18 calls cPickle.load on imported bookmark data, which allows remote attackers to execute arbitrary code via a crafted .pickle file, as demonstrated by Python code that contains an os.system call.
CVSS metrics
4 scores · 3 sources · 2 versionsHigh 7.8Preferred score · NVD (NIST)
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HSourcesAll 3 agree
- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Medium 6.8Preferred score · NVD (NIST)
AV:N/AC:M/Au:N/C:P/I:P/A:PSourcesSingle source
EPSS trend
Probability
4.51%
Chance of exploitation in the next 30 days
Percentile
91%
Versus all other CVEs
30-day change
0.00 pp
From 4.51% on 20-09-2026
20-09-202620-10-2026
EPSS score4.51%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (bugs.launchpad.net)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Mageia3 products
- calibre< 3.27.1-2.mga6
- python-html5-parser< 0.4.4-1.1.mga6
- python-lxml< 3.8.0-1.1.mga6
Calibre-ebook1 product
- calibre3.18.0
Debian1 product
- calibre< 3.19.0+dfsg-1
Ubuntu1 product
- calibreAll versions (No fix recorded)
4 vendors · 6 products
References
8 links- github.com/kovidgoyal/calibre/commit/aeb5b036a0bf657951756688b3c72bd68b6e4a7dX Refsource CONFIRMPatchREPORT