主要观点:
- Ihor Radchenko 向 oss-sec 邮件列表报告了 Emacs Org mode 中的一个漏洞,即特定的.org 文件在 Emacs 中或作为文件打开时会无提示地执行“touch ~/hacked.txt”命令。
- 提供了针对该漏洞的修复补丁,已附加在邮件中,是针对 Org mode git 仓库的,可应用于较旧版本的 Org mode/Emacs 。
- 该修复已包含在 Emacs 29.4 和 Org 9.7.5 中(于昨日发布)。
- 修复措施是在“lisp/ol.el”文件的“org-link-expand-abbrev”函数中,拒绝扩展指定不安全函数的 %(...) 链接缩写,显示警告并删除相关文本属性,以避免潜在漏洞。
关键信息:
- 邮件发送者为 Ihor Radchenko mailto:yantar92@posteo.net,日期为 2024 年 6 月 23 日周日 08:41:15 +0000 。
- 漏洞重现的.org 文件内容为“#+LINK: shell %(shell-command-to-string)[[shell:touch ~/hacked.txt]]”。
- 补丁对“lisp/ol.el”文件进行了修改,增加了对潜在危险链接缩写的处理逻辑。
- 当前线程讨论的是 Emacs Org mode 中的任意 shell 命令执行漏洞及相关回复。
重要细节:
- 邮件中包含了补丁的具体修改内容,如在“org-link-expand-abbrev”函数中对不同类型链接缩写的处理方式调整。
- 提到了 Emacs 29.4 和 Org 9.7.5 已包含该修复。
- 讨论中涉及到其他用户如 Russ Allbery 和 Florian Weimer 的回复。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。