File poppler-CVE-2018-19058.patch of Package poppler.30683
Index: poppler-0.43.0/poppler/FileSpec.cc =================================================================== --- poppler-0.43.0.orig/poppler/FileSpec.cc +++ poppler-0.43.0/poppler/FileSpec.cc @@ -96,6 +96,9 @@ GBool EmbFile::save(const char *path) { GBool EmbFile::save2(FILE *f) { int c; + if (unlikely(!m_objStr.isStream())) + return false; + m_objStr.streamReset(); while ((c = m_objStr.streamGetChar()) != EOF) { fputc(c, f);