nginx ui 信息泄露漏洞分析 CVE-2026-27944

· 约 1 分钟 · 旧博客导入

前几天看到了这个,感觉这个漏洞还挺简单的

【已复现】Nginx UI 信息泄露漏洞(CVE-2026-27944)安全风险通告

漏洞描述里面已经写的很清楚了,/api/backup路径是未授权的,然后X-Backup-Security是密钥

复现一下看看

image
image

把响应包解压,得到几个zip

image
image

这几个zip不能直接解压,要做AES解密

image
image

解密完了之后就能解压了,得到数据库和配置等信息

image
image

接下来看看代码

在main.go的这个位置注册路由

image
image

跟进之后发现backup没有拉进鉴权中间件里面

image
image

继续跟进,可以看到备份的路径是/api/backup

image
image

进入CreateBackup方法可以看到,加密密钥通过响应头输出

image
image

backup.Backup方法里面就是打压缩包、加密的过程,没什么好看的

最后看看这个洞是怎么修复的

在git commit log里面没有找到关于这个漏洞的修复(可能是我看漏了),最新版本的代码中已经把备份功能做成需要鉴权访问了

image
image

查找文章

↑↓ 选择 · Enter 打开 · Esc 关闭 查看全部结果