From b6eae708a880559dfeb252e91d74bab4061bc90b 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 6e388c913..31c823f61 100644 --- a/blink/renderer/platform/fonts/web_font_decoder.cc +++ b/blink/renderer/platform/fonts/web_font_decoder.cc @@ -97,6 +97,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'); @@ -123,6 +124,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