云虫漏洞库

CVE-2026-71394 - GNU Emacs for Android improperly validates the table header input in sfnt_read_table_directory() in src/sfnt.c. Due to an incorrect comparison variable in the read-length check, a crafted font file that claims to contain more table directory entries than actually present causes the parser to return a struct with uninitialized heap memory in the table directory entries. An attacker can deliver a malicious font file via email, EWW (Emacs Web Wowser), or documents with custom faces - 漏洞详情

漏洞编号:CVE-2026-71394

风险等级:未知

漏洞来源:CVE

CVE 编号:CVE-2026-71394

CNNVD 编号:-

厂商/产品:- / -

影响范围:-

CWE:CWE-1284

发布/更新时间:2026-08-10 / 2026-08-28

漏洞描述

GNU Emacs for Android improperly validates the table header input in sfnt_read_table_directory() in src/sfnt.c. Due to an incorrect comparison variable in the read-length check, a crafted font file that claims to contain more table directory entries than actually present causes the parser to return a struct with uninitialized heap memory in the table directory entries. An attacker can deliver a malicious font file via email, EWW (Emacs Web Wowser), or documents with custom faces, causing Emacs to load it. This leads to the use of uninitialized heap data in subsequent table lookups, potentially resulting in information disclosure, crashes, or arbitrary memory access on 32-bit targets.


This issue is fixed after commit 7621ee1d01229d50e5c0cddea6bf0b01095a62cf

相关链接

相关漏洞

« 返回首页