A vulnerability in the EmbFile::save2 function of Poppler could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on a targeted system.
The vulnerability due to insufficient validation of embedded files before save attempts, which could cause an out-of-bounds read condition in the EmbFile::save2 function, as defined in the FileSpec.cc source code file of the affected software. An attacker could exploit this vulnerability by persuading a user to access an embedded file that submits malicious input to the targeted system. A successful exploit could cause an out-of-bounds read condition, which could result in a DoS condition.
Proof-of-concept (PoC) code that demonstrates an exploit of this vulnerability is publicly available.
Poppler has confirmed the vulnerability and released a software patch.