Nexus Repository Manager远程号令执行缝隙安全公告

颁布功夫 2019-09-16

●缝隙编号和级别


CVE编号:CVE-2019-5475,,,,,,危险级别:高危,,,,,,CVSS分值:8.8


●影响版本


受影响的版本


Nexus Repository Manager OSS/Pro version < 2.14.14


●缝隙概述


Sonatype Nexus Repository Manager(NXRM)是美国Sonatype公司的一款Maven仓库治理器。。。 。。。


Nexus Repository Manager的内置Yum Repository插件存在远程号令执行缝隙。。。 。。。但是这个缝隙必要admin权限能力触发。。。 。。。若是默认的admin/admin123密码没有批改,,,,,,则可能结合这一点实现号令执行。。。 。。。缝隙点在于,,,,,,Yum Repository插件提供了一个createrepo和mergerepo号令蹊径的职能,,,,,,通过将用户输入的号令与--version参数进行拼接后执行,,,,,,用于判断用户提供的createrepo或者mergerepo蹊径的号令是否可用。。。 。。。而这个蹊径是可控的,,,,,,可所以肆意号令的蹊径。。。 。。。并且没有对用户输入的号令做过滤。。。 。。。


8827太阳集团(Macau)股份有限公司-Official website

8827太阳集团(Macau)股份有限公司-Official website


●缝隙验证


POC:https://github.com/shadowsock5/Poc/blob/master/nexes-manager/CVE-2019-5475.py。。。 。。。


●建复建议


目前厂商已颁布升级补丁以建复缝隙,,,,,,补丁获取链接:https://support.sonatype.com/hc/en-us/articles/360033490774-CVE-2019-5475-Nexus-Repository-Manager-2-OS-Command-Injection-2019-08-09。。。 。。。


●参考链接


https://support.sonatype.com/hc/en-us/articles/360033490774-CVE-2019-5475-Nexus-Repository-Manager-2-OS-Command-Injection-2019-08-09