[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-poppler
Subject: [poppler] poppler/UTF.cc
From: gitlab-mirror () kemper ! freedesktop ! org (GitLab Mirror)
Date: 2019-12-06 17:40:08
Message-ID: 20191206174008.3055876142 () kemper ! freedesktop ! org
[Download RAW message or body]
poppler/UTF.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit f01d29372721fbbe7a0c761744a5b2bf83af761e
Author: Marek Kasik <mkasik@redhat.com>
Date: Fri Jul 19 14:04:30 2019 +0200
Allocate big enough buffer for text conversion
Buffer for conversion from Unicode to ASCII7 can
be small in some cases leading to invalid writes
which can result in crash.
This commit increases size of the buffer.
diff --git a/poppler/UTF.cc b/poppler/UTF.cc
index e34ac934..32a13d46 100644
--- a/poppler/UTF.cc
+++ b/poppler/UTF.cc
@@ -446,7 +446,7 @@ void unicodeToAscii7(Unicode *in, int len, Unicode **ucs4_out,
if (!in_idx)
indices = nullptr;
else
- idx = (int *) gmallocn(len * 2 + 1, sizeof(int));
+ idx = (int *) gmallocn(len * 8 + 1, sizeof(int));
}
GooString gstr;
_______________________________________________
poppler mailing list
poppler@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/poppler
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic