CVE-2018-12982: Buffer Overflow
Published Jun 29, 2018
·Updated
Invalid memory read in the PoDoFo::PdfVariant::DelayedLoad() function in PdfVariant.h in PoDoFo 0.9.6-rc1 allows remote attackers to have denial-of-service impact via a crafted file.
Affected Software
13 affected componentsFixes available
Podofo Project Podofo=0.9.6-rc1
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
alpine/podofo<0.9.6-r0
0.9.6-r0
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
alpine/podofoto a version that resolves this vulnerability.Fixed in 0.9.6-r0
Event History
Jun 29, 2018
CVE Published
via MITRE·05:00 AM
Data Sourced
via MITRE·05:00 AM
Description
Data Sourced
via NVD·05:29 AM
DescriptionSeverityWeaknessAffected Software
Data Sourced
via OSV·05:29 AM
DescriptionSeverityAffected Software
Frequently Asked Questions
1
What is the severity of CVE-2018-12982?
CVE-2018-12982 is rated as a medium severity vulnerability due to its potential to cause denial-of-service attacks.
2
How do I fix CVE-2018-12982?
To fix CVE-2018-12982, you should upgrade to a version of PoDoFo greater than 0.9.6-rc1.
3
What causes CVE-2018-12982?
CVE-2018-12982 is caused by an invalid memory read in the DelayedLoad() function in PdfVariant.h.
4
Can CVE-2018-12982 be exploited remotely?
Yes, CVE-2018-12982 can be exploited remotely via crafted files.
5
Which versions of PoDoFo are affected by CVE-2018-12982?
CVE-2018-12982 specifically affects PoDoFo version 0.9.6-rc1.