From 701bb72104bc3f5031b9ffd69eb8ab2fb6c533b1 Mon Sep 17 00:00:00 2001 From: chenyang Date: Wed, 24 Apr 2024 19:07:01 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20e6c6ee4=20from=20https://gitee.com/chen?= =?UTF-8?q?yang322/chromium=5Fthird=5Fparty/pulls/282=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?CVE-2024-3839?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chenyang --- blink/renderer/platform/fonts/web_font_decoder.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blink/renderer/platform/fonts/web_font_decoder.cc b/blink/renderer/platform/fonts/web_font_decoder.cc index 7a9b58558..d82045b49 100644 --- a/blink/renderer/platform/fonts/web_font_decoder.cc +++ b/blink/renderer/platform/fonts/web_font_decoder.cc @@ -104,6 +104,7 @@ ots::TableAction BlinkOTSContext::GetTableAction(uint32_t tag) { const uint32_t kCpalTag = OTS_TAG('C', 'P', 'A', 'L'); const uint32_t kCff2Tag = OTS_TAG('C', 'F', 'F', '2'); const uint32_t kSbixTag = OTS_TAG('s', 'b', 'i', 'x'); + const uint32_t kStatTag = OTS_TAG('S', 'T', 'A', 'T'); #if HB_VERSION_ATLEAST(1, 0, 0) const uint32_t kGdefTag = OTS_TAG('G', 'D', 'E', 'F'); const uint32_t kGposTag = OTS_TAG('G', 'P', 'O', 'S'); @@ -130,6 +131,7 @@ ots::TableAction BlinkOTSContext::GetTableAction(uint32_t tag) { case kCpalTag: case kCff2Tag: case kSbixTag: + case kStatTag: #if HB_VERSION_ATLEAST(1, 0, 0) // Let HarfBuzz handle how to deal with broken tables. case kAvarTag: -- Gitee