Learn about CVE-2020-25725 affecting Xpdf 4.02. This Medium-severity vulnerability allows local attackers to cause a heap-use-after-free issue, impacting availability. Find mitigation steps here.
Xpdf 4.02 has a vulnerability that leads to a
heap-use-after-free
issue due to incorrect handling of nested Type 3 characters, impacting the SplashOutputDev::endType3Char
function.
Understanding CVE-2020-25725
In Xpdf 4.02, a flaw in handling Type 3 characters can result in a
heap-use-after-free
problem, affecting the SplashOutputDev::endType3Char
function.
What is CVE-2020-25725?
The vulnerability in Xpdf 4.02 arises from improper handling of nested Type 3 characters, leading to a
heap-use-after-free
problem in the SplashOutputDev::endType3Char
function.
The Impact of CVE-2020-25725
The vulnerability has a CVSS base score of 5 (Medium severity) with a high availability impact. It requires user interaction and low privileges to exploit, with a low attack complexity and vector being local.
Technical Details of CVE-2020-25725
Xpdf 4.02 vulnerability details and impact.
Vulnerability Description
heap-use-after-free
issue due to incorrect handling of nested Type 3 characters.Affected Systems and Versions
Exploitation Mechanism
t3GlyphStack->cache
is accessed after being freed, leading to a heap-use-after-free
problem.Mitigation and Prevention
Protecting systems from CVE-2020-25725.
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates