XRef::getEntry in XRef.cc in Poppler 0.72.0 mishandles unallocated XRef entries, which allows remote attackers to cause a denial of service (NULL pointer dereference) via a crafted PDF document, when XRefEntry::setFlag in XRef.h is called from Parser::makeStream in Parser.cc.
The product dereferences a pointer that it expects to be valid but is NULL.
Link | Tags |
---|---|
https://gitlab.freedesktop.org/poppler/poppler/issues/692 | issue tracking exploit vendor advisory |
https://gitlab.freedesktop.org/poppler/poppler/merge_requests/143 | patch vendor advisory |
https://usn.ubuntu.com/3865-1/ | third party advisory vendor advisory |
https://lists.debian.org/debian-lts-announce/2019/03/msg00008.html | third party advisory mailing list |
http://www.securityfocus.com/bid/106321 | vdb entry third party advisory |
https://access.redhat.com/errata/RHSA-2019:2022 | vendor advisory |
https://access.redhat.com/errata/RHSA-2019:2713 | vendor advisory |
https://lists.debian.org/debian-lts-announce/2020/07/msg00018.html | mailing list |