千家信息网

Webmin未经身份验证的远程代码执行漏洞CVE-2019-15107的分析是怎么样的

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章为大家展示了Webmin未经身份验证的远程代码执行漏洞CVE-2019-15107的分析是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。0x0
千家信息网最后更新 2026年11月01日Webmin未经身份验证的远程代码执行漏洞CVE-2019-15107的分析是怎么样的

本篇文章为大家展示了Webmin未经身份验证的远程代码执行漏洞CVE-2019-15107的分析是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

0x01 漏洞详情

Webmin是用于类似Unix的系统的基于Web的系统配置工具。该漏洞存在于密码重置页面中,该页面允许未经身份验证的用户通过简单的POST请求执行任意命令。该漏洞由于password_change.cgi文件在重置密码功能中存在一个代码执行漏洞,该漏洞允许恶意第三方在缺少输入验证的情况下执行恶意代码,后经知道创宇404实验室发现,该漏洞的存在实则是sourceforge上某些版本的安装包和源码被植入了后门导致的。

0x02 影响版本

webmin<=1.920

0x03 漏洞利用

访问靶场地址https://219.153.49.228:40135/

可以看到是webmin的登录页面。我们在百度搜索关键词webmin 远程代码执行漏洞,可以看到编号为CVE-2019-15107。根据网上公开的poc可知,漏洞利用url是修改密码功能password_change.cgi,且需要开启密码修改功能(1.890默认开启此功能)。

我们随便输入username,password,然后使用burp抓包(需要注意的是,这里的用户名不能再是root,因为如果传入的uesr是root的话代码层面无法进去第37行的if条件语句,从而无法执行第40行qx/...../的命令执行代码,具体可以查看文章https://blog.csdn.net/qq_43380549/article/details/100011292)

将请求包发送到repeater模块,然后请求/password_change.cgi

post请求的数据改为

payload:

user=yeyu&pam=1&expired=2&old=ls /&new1=1111&new2=1111

可以看到key.txt,那我们来使用cat /key.txt来读取一下内容,成功读取key.txt的值

上述内容就是Webmin未经身份验证的远程代码执行漏洞CVE-2019-15107的分析是怎么样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

漏洞 代码 验证 功能 密码 未经 身份 内容 页面 分析 命令 恶意 技能 文章 版本 用户 知识 系统 输入 简明 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 新华互联网科技学院 互联网扶贫科技 广州善班互联网科技 互联网科技论坛 互联网金融科技委员会 顺网科技2021年互联网排名 广西拼得多互联网科技有限公司 成都玖崟互联网科技有限公司乐商圈怎么样 互联网汽车科技小镇 电子科技大学互联网创业大赛 企晟互联网信息科技有限公司 朱啸虎曾投资哪些互联网科技企业 互联网数据科技专业 为客找房互联网科技公司怎么样 下一代互联网重大应用科技园 萌小萌互联网科技河南有限公司 美国五大互联网科技公司市值多少 互联网科技创新创业项目 知域互联网科技有限公司官网 互联网是不是新科技 朗新科技与工业互联网 互联网金融公司科技 世界互联网领先科技成果 奔汉互联网科技 北京华百购互联网科技有限公司 互联网金融中的现代科技 互联网公司黑科技创始人 徐州市互联网科技有限公司 富国互联网科技002692
0