summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2022-03-19 09:30:45 +0100
committerMichael BrĂ¼ning <michael.bruning@qt.io>2022-08-03 10:08:26 +0000
commit4477a5086bada2bf8dc8b408808ef32a6337f935 (patch)
tree224ec3bb1540f4db6ca71c0341871b459178396e
parent72fbb0bc7915dedd7742873ab9289767f1301291 (diff)
downloadqtwebengine-chromium-4477a5086bada2bf8dc8b408808ef32a6337f935.tar.gz
[Backport] CVE-2022-27405 (2/2)
Cherry-pick of patch originally submitted at https://gitlab.freedesktop.org/freetype/freetype/-/commit/d014387ad4a5dd04d8e7f99587c7dacb70261924: * src/base/ftobjs.c (ft_open_face_internal): Thinko. Change-Id: I87abda1c902d1917bd9fbf7b156911a09ebe1b2b Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--chromium/third_party/freetype/src/src/base/ftobjs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/chromium/third_party/freetype/src/src/base/ftobjs.c b/chromium/third_party/freetype/src/src/base/ftobjs.c
index e701e23a308..158dbc61adb 100644
--- a/chromium/third_party/freetype/src/src/base/ftobjs.c
+++ b/chromium/third_party/freetype/src/src/base/ftobjs.c
@@ -2456,6 +2456,7 @@
face_index &= 0x7FFFFFFFL;
else
{
+ face_index = -face_index;
face_index &= 0x7FFFFFFFL;
face_index = -face_index;
}