针对 PDF 认证漏洞现 2 种新攻击方式 多个应用程序受影响

中科天齐软件源代码安全检测中心2021-06-09 14:33:28

在日常办公中大多数企业都离不开PDF的使用。但PDF认证存在的系统漏洞可以改变文档中显示的内容,这就意味着文档中的敏感信息可以能会被更改或窃取,进而引发经济损失。

网络安全研究人员披露了两种针对经过认证的PDF文档存在漏洞的新攻击技术,攻击者可以通过PDF Certification存在的漏洞,添加恶意内容而不使签名失效来改变文档的可见内容。

研究人员表示,这种新型攻击充分利用了PDF认证系统的灵活性,它允许在不同权限级别下对认证文档进行签名或添加注释。

两个修改认证PDF文档新方式

这两种修改认证PDF文档的攻击——被称为Evil Annotation 和 Sneaky Signature 攻击——依赖于通过利用规范中的系统漏洞来操纵 PDF 认证过程,该规范管理数字签名(又名批准签名)及其更灵活的变体(称为认证签名)的实施。

认证签名还允许根据认证者设置的权限级别对 PDF 文档进行不同的子集修改,包括将文本写入特定表单字段、提供注释甚至添加多个签名的能力。

Evil Annotation Attack (EAA) 的工作原理是利用系统漏洞修改经过认证的文档,该文档被设置为插入注释以包含含有恶意代码的注释,然后将其发送给受害者。另一方面,Sneaky Signature Attack (SSA) 背后的逻辑是通过系统漏洞向允许填写表单字段的文档添加重叠签名元素来操纵外观。


攻击影响

在对26个PDF应用程序进行评估后,包括Adobe Acrobat Reader (漏洞CVE-2021-28545和CVE-2021-28546)、Foxit Reader (漏洞CVE-2020-35931)和Nitro Pro等其中15个易受EAA攻击,并使攻击者能够改进文档中可见内容。oda PDF Desktop、PDF Architect和其他6个应用程序易受到SSA攻击。


防范建议

为抵御针对这类系统漏洞的攻击,建议禁止使用FreeText、Stamp和Redact注释,并确保认证之前在PDF文档中的指定位置设置签名字段,并禁止任何后续添加的带有无效证书的签名字段。

尽管EAA和SSA都不能改变内容本身,但注释和签名字段可以被用作添加新内容进行覆盖打开PDF的受害者无法将这些新增内容与普通内容区分开,更糟糕的是注释可以嵌入高特权的JavaScript代码,允许添加到特定的认证文档中。中科天齐提醒大家,在使用Adobe 系列应用软件及PDF文档时,要及时对已知漏洞进行修补并加强网络安全防范意识,警惕犯罪分子攻击。

信息安全pdf
本作品采用《CC 协议》,转载必须注明作者和本文链接
全国信息安全标准化技术委员会归口的《信息安全技术 信息安全控制评估指南》等3项国家标准现已形成标准征求意见稿。 根据《全国信息安全标准化技术委员会标准制修订工作程序》要求,现将该3项标准征求意见稿面向社会公开征求意见。标准相关材料已发布在信安标委网站(网址:https://www.tc260.org.cn/front/bzzqyjList.html?start=0&length=10),如有意见
全国信息安全标准化技术委员会组织制定的技术文件《即时通信服务平台个人信息认定指南》已形成征求意见稿。根据《全国信息安全标准化技术委员会技术文件制订工作程序(试行)》,现将该技术文件面向社会公开征求意见,如有意见或建议请于2021年12月12日24:00前反馈秘书处。
关于对《网络安全标准实践指南——健康码防伪技术指南》公开征求意见的通知信安秘字〔2022〕148号各有关单位:为指导健康码技术提供方提升健康码技术防伪能力,秘书处组织编制了《网络安全标准实践指南——健康码防伪技术指南》。如有意见或建议,请于2022年8月30日前反馈至秘书处。附件:网络安全标准实践指南——健康码防伪技术指南.pdf全国信息安全标准化技术委员会秘书处2022年8月16日
《实践指南》提出了个人信息跨境处理活动安全的基本原则,规定了个人信息跨境处理活动的基本要求和个人信息主体权益保障要求。
关于发布《网络安全标准实践指南——网络数据分类分级指引》的通知 信安秘字[2021]173号 各有关单位: 为贯彻落实《数据安全法》提出的“国家建立数据分类分级保护制度”要求,指导数据处理者开展数据分类分级工作,秘书处组织编制了《网络安全标准实践指南——网络数据分类分级指引》。 本《实践指南》依据法律法规和政策标准相关要求,给出了网络数据分类分级的原则、框架和方法。全文请点击附件下载。
为指导数据处理者开展数据分类分级保护活动,全国信安标委秘书处组织编制了《网络安全标准实践指南——数据分类分级指引(征求意见稿)》。
关于发布《网络安全标准实践指南—移动互联网应用程序(App)收集使用个人信息自评估指南》的通知 信安秘字[2020] 40号 各有关单位: 为落实《网络安全法》相关要求,围绕中央网信办、工信部、公安部、市场监管总局联...
全国信息安全标准化技术委员会归口的国家标准《信息安全技术 零信任参考体系架构》现已形成标准征求意见稿。 根据《全国信息安全标准化技术委员会标准制修订工作程序》要求,现将该标准征求意见稿面向社会公开征求意见。标准相关材料已发布在信安标委网站(网址:https://www.tc260.org.cn/front/bzzqyjList.html?start=0&length=10),如有意见或建议请于2
全国信息安全标准化技术委员会归口的国家标准《信息安全技术 零信任参考体系架构》现已形成标准征求意见稿。 根据《全国信息安全标准化技术委员会标准制修订工作程序》要求,现将该标准征求意见稿面向社会公开征求意见。标准相关材料已发布在信安标委网站(网址:https://www.tc260.org.cn/front/bzzqyjList.html?start=0&length=10),如有意见或建议请于2
Foxit PDF Reader是中国福昕(Foxit)软件公司的一款PDF文档阅读器。JavaScript engine是其中的一个JavaScript脚本引擎。 Foxit PDF Reader 9.2.0.9297及之前版本中的JavaScript引擎存在释放后重用漏洞。
中科天齐软件源代码安全检测中心
中科天齐软件源代码静态检测工具(SAST),为客户在软件开发过程中查找、识别、追踪绝大部分主流编码中的技术漏洞与逻辑漏洞,帮助用户提升抵御网络攻击、防止数据泄露等安全问题的能力。