千家信息网

ghostscript命令执行漏洞预警的分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这期内容当中小编将会给大家带来有关ghostscript命令执行漏洞预警的分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。0x00 漏洞背景8 月 21 号,Ta
千家信息网最后更新 2026年11月03日ghostscript命令执行漏洞预警的分析

这期内容当中小编将会给大家带来有关ghostscript命令执行漏洞预警的分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

0x00 漏洞背景

8 月 21 号,Tavis Ormandy 通过公开邮件列表(hxxps://bugs.chromium[.]org/p/project-zero/issues/detail?id=1640),再次指出 ghostscript 的安全沙箱可以被绕过,通过构造恶意的图片内容,可造成命令执行。

ghostscript应用广泛,ImageMagick、python-matplotlib、libmagick 等图像处理应用均有引用。

在ghostscript中由于以往的安全事件,针对安全问题gs官方采用增加参数-dSAFER来开启安全沙箱,但该沙箱在程序执行过程中由LockSafetyParams这个值进行控制,此次Taviso发现通过restore操作会将该值成功覆盖,导致安全沙箱被绕过,引发命令执行漏洞。

0x01 漏洞影响

version <= 9.23(全版本、全平台)

官方未出缓解措施,最新版本受到影响。

漏洞导致所有引用ghostscript的上游应用收到影响。 常见应用如下:

imagemagick

libmagick

graphicsmagick

gimp

python-matplotlib

texlive-core

texmacs

latex2html

latex2rtf

等

0x02 详细分析

对ghostscript进行调试。

可以看到在此处因为-dSAFER 被置为1

可以看到这里因为restore操作成功绕过了限制将LockSafetyParams成功置为0

在最后调用pope执行%pipe%命令之前的函数中依旧为0并且没有任何操作将LockSafetyParams的值修复。成功造成命令执行。

可见命令直接被带入popen函数。

0x03 利用效果

漏洞利用效果如下:

0x04 缓解措施

目前官方未给出缓解措施,建议卸载ghostscript。

使用ImageMagick,建议修改policy文件

(默认位置:/etc/ImageMagick/policy.xml),在 中加入以下 (即禁用 PS、EPS、PDF、XPS coders):







0x05 时间线

2018-08-18 taviso提交漏洞

2018-08-22 漏洞信息公开

2018-08-22 360CERT对漏洞分析跟进,发布预警分析

上述就是小编为大家分享的ghostscript命令执行漏洞预警的分析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

漏洞 命令 分析 安全 成功 沙箱 应用 预警 内容 官方 措施 影响 函数 建议 效果 版本 专业 中小 事件 位置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 深圳市人人互联网科技有限公司 关于新基建和互联网科技 互联网金融 科技 奇酷互联网科技公司 互联网科技革命 广州慧亚互联网科技怎么样 中国互联网有什么科技含量 常德市电业局互联网科技部 互联网金融科技公司干啥的 互联网为啥属于高科技 互联网新科技动漫ppt素材 山东子淼互联网科技有限公司 梅州GM互联网络科技有限公司 有人说阿里系是互联网科技企业 普陀区互联网教育科技管理办法 保山互联网科技靠谱吗 东风日产互联网科技公司叫什么 互联网科技创业有什么好项目 科技发展第三阶段互联网时代 互联网科技巨头监管 互联网 卓越科技 上海喔噻互联网科技 互联网科技创新企业排名 上海电发互联网科技有限公司 云创客互联网科技公司 和信科技工业互联网 2021世界互联网领先科技成果发布 九思连强互联网电子科技有限公司 互联网科技大佬云集
0