“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....

原标题:“熊孩子”乱敲键盘 , 竟攻破了Linux桌面 , 大神:17年前我就警告过你们....
点击上图 , 查看详情
转自:量子位(ID:QbitAI)
Linux系统 , 居然被两个不懂任何技术的小孩“攻破”了 。
他们只是在键盘和屏幕上一通乱按 , 就轻松绕过密码 , 进入了被锁定的Linux系统桌面 。
最近 , 一位程序员父亲就这样 , 眼睁睁地看着自己的电脑被孩子“玩坏” 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
作为一名程序员 , 他首先想到的不是打骂孩子 , 而是——如何复现漏洞 。
他发现这个漏洞确实是孩子乱按导致的 , 在某些特殊按键组合下 , Linux的屏幕锁定进程会崩溃 , 从而绕过了密码 。
也就是说 , 只要有人知道了这个漏洞 , 无需密码就可以偷偷打开别人已经锁定的Linux电脑 。
他将情况反馈到官方GitHub上 , 最终这个奇怪的漏洞上周被正式修复了 。
但这并不能让程序员们放心 , 这些年因Linux桌面进程崩溃导致的安全漏洞层出不穷 , 屡见不鲜 , 你永远不知道下一个bug会是什么 。
孩子们“乱杀”的桌面系统漏洞
这两个小孩 , 是怎么“发现”这一漏洞的呢?
这位程序员父亲将自己的电脑锁定后 , 孩子们试图解锁它 , 就开始在电脑键盘上瞎打 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
△大致是这个画风
突然 , 屏保界面消失 , 孩子们成功进入了Linux系统 。
什么?连密码都没有输入?
他让他们再演示一次 。 这次 , 孩子们同样做到了 , 但依旧只是“乱敲”键盘而已 。
太奇怪了 。
他在两个小孩离开后 , 自己又悄悄地试了一下 , 没能成功 。
不过他认为 , 这肯定是个漏洞 , 因为已经亲眼见过两次了 。
这位程序员父亲所用的桌面系统是Cinnamon(Linux桌面环境之一) , 他推测 , Cinnamon是不是有什么奇怪的bug , 在不输入密码的情况下也能解锁桌面 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
当天晚上10点半 , 他在LinuxMint的GitHub页面上反馈了这一bug , 并描述了孩子们敲击键盘的场景:
他们同时按下了物理键盘和屏幕虚拟键盘 , 而且 , 尽量多按一些虚拟键盘 。
消息一出 , 马上就有网友表示 , 自己同样遇到了这种问题 , 而且用的桌面系统也是Cinnamon 。
随后 , LinuxMint程序员火速赶往现场 。
检查后发现 , 这的确是一个bug , 而且Cinnamon4.2以上的桌面系统 , 都会受到影响 , 因为这一版开始支持屏幕虚拟键盘了 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
现在 , LinuxMint已经为这个漏洞推出了一个新补丁 , 不过需要自己手动安装 。
人生苦短 , 不如用KDE(手动狗头) 。
大神:17年前我就警告过他们
对于如此荒谬而简单的漏洞 , 自然引起各路程序员对Linux桌面的吐槽 。
关于这个问题的GitHubissue页面都被程序员们玩坏了 。
有人说:这个CVE应该归功于孩子们…

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
还有人在回帖中发个表情包:我想程序员们应该会这样复现bug 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
但要论吐槽最狠的 , 还是著名程序员大神jwz 。
今天凌晨 , 这位大神又双叒叕发了一篇文章来吐槽此事 , 标题是《我已经告诉过你们之2021版》 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
因为早在17年前 , 他就警告过Cinnamon和GNOME官方:
如果没有在Linux上运行XScreenSaver , 那么可以你的屏幕就相当于没有锁定 。
之后每隔几年 , jwz都会出来把这段话再说一遍 。
jwz还调侃说:“翻车”一次是偶然 , 两次是巧合 , 三次是敌人的破坏 , 四次是GNOME官方 。
而这四次安全漏洞 , jwz都有详细的记录:
CVE-2014-1949 , MDVSA-2015:162:在Cinnamon屏幕保护程序中按菜单键 , 再按ESC键 , 就可以进入shell;按住向下键 , 解锁Cinnamon屏幕保护程序;按住回车键 , 解锁GNOME屏幕保护程序 。 修bug引发的新漏洞导致LinuxMint漏洞是由于3月前修复另一个bug引起的 。

“熊孩子”乱敲键盘,竟攻破了 Linux 桌面,大神:17 年前我就警告过你们....
文章图片
这个漏洞存在于Linux显示服务xorg-x11-server中 , 其最大威胁是对数据机密性和完整性以及系统可用性的威胁 。