CVE-2023-27363 FOXIT PDF READER与EDITOR任意代码执行漏洞复现

news/2024/12/4 3:50:16/

目录

0x01 声明:

0x02 简介:

0x03 漏洞概述:

0x04 影响版本:

0x05 环境搭建:

文件下载:

0x06 漏洞复现:

POC下载:

利用POC:

RCE:

0x07 修复建议:

官方升级

手动升级


0x01 声明:

        仅供学习参考使用,请勿用作违法用途,否则后果自负。

0x02 简介:

    福昕软件注册于国家科技部批准建立的十二个国家火炬计划软件产业基地之一的福州软件园和北京中关村高科技园区。公司专注于电子文档技术的研究和开发,拥有一套完全自有知识产权的PDF核心技术实现,提供PDF从生成、编辑、加工、搜索、显示、打印等一整套处理流程的解决方案,是国内为数不多的面向全球市场的基础软件开发商之一。

0x03 漏洞概述:

    由于Foxit PDF Reader与Editor中对exportXFAData方法中cPath参数的验证存在缺陷,因而迫使将.hta文件写入Startup目录中,攻击者通过诱导受害者打开恶意PDF文档,在系统重启后,最终可实现任意代码执行。CVSS评分为7.8,请受影响的用户尽快采取措施进行防护。

0x04 影响版本:

    Foxit PDF Reader <= 12.1.1.15289

    Foxit PDF Editor 12.x <= 12.1.1.15289

    Foxit PDF Editor 11.x <= 11.2.5.53785

    Foxit PDF Editor <= 10.1.11.37866

0x05 环境搭建:

文件下载:

链接:https://pan.baidu.com/s/1xwIgkFODGdQKrwilIwo09Q?pwd=k2rk

提取码:k2rk

双击安装即可。

版本:12.0.226.13109

0x06 漏洞复现:

POC下载:

1、https://github.com/j00sean/SecBugs/tree/main/CVEs/CVE-2023-27363

2、链接:https://pan.baidu.com/s/1Ilnplhwi6m_F-0_J06D1ww?pwd=0hzr

提取码:0hzr

利用POC:

Win+R输入“shell:startup”监控下文件夹状态:

双击运行“秘制”PDF文件:

RCE:

重启电脑后自动触发RCE

0x07 修复建议:

官方升级

目前官方已发布安全版本修复此漏洞,建议受影响的用户及时升级防护:

https://www.foxit.com/downloads/

手动升级

在福昕PDF编辑器中,单击“帮助”>“关于福昕PDF编辑器”>“检查更新”以更新到最新版本。

注意:对于版本10及之前版本,请单击“帮助”>“检查更新”


http://www.ppmy.cn/news/81451.html

相关文章

使用 ArcGIS 绘制地理位置图

目录 准备数据创建新的地图项目添加数据符号化地理数据添加地图元素和注释导出地理位置图地理位置图是一种用于展示地理数据的有力工具,而 ArcGIS 是一款功能强大的地理信息系统软件,提供了广泛的地理数据处理和可视化功能。本教程将介绍如何使用 ArcGIS 绘制地理位置图,以展…

xFormers安装使用

xFormers是一个模块化和可编程的Transformer建模库&#xff0c;可以加速图像的生成。 这种优化仅适用于nvidia gpus&#xff0c;它加快了图像生成&#xff0c;并降低了vram的使用量&#xff0c;而成本产生了非确定性的结果。 下载地址&#xff1a; https://github.com/faceb…

深入理解Java虚拟机:JVM高级特性与最佳实践-总结-8

深入理解Java虚拟机&#xff1a;JVM高级特性与最佳实践-总结-8 类加载的过程加载验证1.文件格式验证2.元数据验证3.字节码验证4.符号引用验证 类加载的过程 加载 在加载&#xff08;Loading&#xff09;阶段&#xff0c;Java虚拟机需要完成以下三件事情&#xff1a; 通过一个…

Unity之ShaderGraph 节点介绍 Input输入节点

目录 Input&#xff08;输入&#xff09;  1、Basic&#xff08;基本&#xff09;   1) Boolean&#xff08;布尔&#xff09;   2) Color&#xff08;颜色&#xff09;   3) Constant&#xff08;常量&#xff09;   4) Integer&#xff08;整型&#xff09;   5)…

『MySQL 实战 45 讲』17 - 如何正确地显示随机消息?(随机抽取 3 个词)

如何正确地显示随机消息&#xff1f;&#xff08;随机抽取 3 个词&#xff09; 需求&#xff1a;从用户的英语单词表中&#xff0c;随机选择三个单词&#xff0c;创表和插入数据如下&#xff1a; # 建表 CREATE TABLE words (id INT(11) NOT NULL AUTO_INCREMENT,word VARCHA…

LogicalDOC安装

安装7.x的版本的时候&#xff0c;页面新建文件夹&#xff0c;如果不支持中文&#xff0c;总是乱码&#xff0c;调试了很多&#xff0c;查了很多&#xff0c;发现他需要下载单独中文支持&#xff0c;而且还支持的不是特别好&#xff0c;索性用8&#xff0c;搭配jdk11,测试几个后…

Flutter学习之旅 -网格布局

文章目录 GridView列表三种形式常用属性 小案例 GridView列表三种形式 可以通过GridView.count实现网格布局 /* 格式: GridView.count(crossAxisCount: 一行显示数量,children: [component(),...],) */ class MyHomePage extends StatelessWidget {const MyHomePage({Key? k…

Java+vue生成报纸排版新闻页面

您可以按照以下步骤使用JavaVue实现生成报纸排版的新闻页面&#xff1a; 准备后端环境&#xff1a;Java Servlet或Spring Boot框架&#xff1b;根据需要定义Sql数据库表、字段、实体类等相关信息&#xff1b;使用Mybatis或Hibernate框架实现数据库访问操作&#xff1b;定义前端…