1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00

Fix a memory management bug which could lead to arbitrary code execution.

Obtained from:	Felipe Andres Manzano <fmanzano@fceia.unr.edu.ar>
Security:	http://www.vuxml.org/freebsd/bc20510f-4dd4-11dd-93e7-0211d880e350.html
Security:	CVE-2008-2950
This commit is contained in:
Christian Weisgerber 2008-07-09 16:43:29 +00:00
parent bf8b9840ca
commit cc94bfc9a6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=216616
2 changed files with 12 additions and 1 deletions

View File

@ -8,7 +8,7 @@
PORTNAME= poppler
PORTVERSION= 0.8.4
PORTREVISION?= 1
PORTREVISION?= 2
CATEGORIES= graphics print
MASTER_SITES= http://poppler.freedesktop.org/

View File

@ -0,0 +1,11 @@
--- poppler/Page.cc.orig 2008-07-09 17:53:56.000000000 +0200
+++ poppler/Page.cc 2008-07-09 17:54:49.000000000 +0200
@@ -230,7 +230,7 @@
Page::Page(XRef *xrefA, int numA, Dict *pageDict, PageAttrs *attrsA, Form *form) {
Object tmp;
-
+ pageWidgets = NULL;
ok = gTrue;
xref = xrefA;
num = numA;