LibreOffice Calc曝(CVE-2026-63277),恶意电子表格可绕过宏提示触发Java代码执行
原创
tuto
tuto
杂杂咱谈
2026年10月10日 00:06
福建
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
一、漏洞概述
LibreOffice Calc被披露存在JDBC Classpath代码执行漏洞,编号为CVE-2026-63277。该漏洞由V12安全团队发现,攻击者可通过构造恶意电子表格,在特定环境下触发任意Java字节码执行。
漏洞利用了Calc的数据库区域自动刷新机制。恶意电子表格会引用远程ODB数据库文件,而该文件中的JDBC配置可以指定攻击者控制的驱动类及远程JAR文件。当Calc加载并实例化该驱动时,便可能触发恶意Java代码执行。
研究人员指出,该过程不会像传统宏执行那样先弹出相应的宏安全警告或活动内容确认提示,增加了用户识别风险的难度。
漏洞利用前提: 目标环境需要安装并启用Java和JDBC相关支持。
二、漏洞原理与攻击链
该漏洞的核心问题在于,Calc在处理自动刷新的数据库区域时,会获取关联的远程ODB文件,并依据其中的JDBC配置加载指定驱动。
攻击过程主要分为以下几个阶段:
- 打开恶意电子表格: Calc恢复文档中保存的数据库区域,并启动自动刷新。
- 获取远程ODB文件: 数据库区域引用远程数据源,Calc请求获取对应的ODB数据库文档。
- 读取JDBC驱动配置: 远程获取的ODB文件通常则会通过JavaDriverClass指定驱动类,并通过JavaDriverClassPath指定远程JAR的加载路径。
- 加载并实例化驱动: Calc获取指定的JAR文件并实例化JDBC驱动,在特定条件下触发其中的恶意Java代码。
整个攻击链不依赖传统的宏执行机制,而是利用数据库刷新和JDBC驱动加载流程实现代码执行。因此,单纯禁用宏并不能彻底消除这一风险。
三、PoC 演示
已关注
关注
重播 分享 赞
关闭
观看更多
更多
退出全屏
切换到竖屏全屏退出全屏
杂杂咱谈已关注
分享视频
,时长00:12
0/0
00:00/00:12
切换到横屏模式
继续播放
[ ]
进度条,百分之0
播放
00:00
/
00:12
00:12
倍速
全屏
倍速播放中
0.5倍0.75倍1.0倍1.5倍2.0倍
超清流畅
继续观看
LibreOffice Calc曝(CVE-2026-63277),恶意电子表格可绕过宏提示触发Java代码执行
观看更多
转载
,
LibreOffice Calc曝(CVE-2026-63277),恶意电子表格可绕过宏提示触发Java代码执行
杂杂咱谈已关注
分享点赞在看
已同步到看一看写下你的评论
视频详情
四、影响范围
| 项目 | 说明 |
|---|---|
| 受影响软件 | LibreOffice Calc |
| 漏洞编号 | CVE-2026-63277 |
| 漏洞类型 | JDBC Classpath 代码执行 |
| 利用条件 | Java 和 JDBC 支持已安装并启用 |
| 触发方式 | 打开包含特定数据库区域配置的恶意电子表格 |
| 修复版本 | LibreOffice 26.2.5 和 26.8.0 |
五、修复与防护建议
- 升级至修复版本
建议用户升级至LibreOffice 26.2.5、26.8.0或厂商后续提供的适用修复版本,并结合所使用的版本分支核对官方公告。
- 评估关闭Java支持
如果日常办公不依赖Java,可评估关闭LibreOffice中的Java支持,降低相关攻击面。调整前应确认业务兼容性。
- 谨慎打开外部文档
避免直接打开来源不明的电子表格及数据库文件,尤其是通过邮件附件、即时通信工具或外部共享链接收到的文件。
- 加强终端行为监控
关注LibreOffice进程的异常网络请求、远程JAR文件获取,以及办公软件启动计算器或其他非预期子进程的行为。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论