Haavatavus GitHubi MCP serveris, mis toob kaasa teabe leket privaatsetest repodest

GitHub MCP Serveris, GitHubi MCP (Model Context Protocol) protokolli rakenduses, leiti haavatavus, mis vÔimaldab vÀlja tÔmmata andmeid kasutajate privaatsetest hoidlatest, kes kasutavad AI-assistente hoidlate haldamise automatiseerimiseks.

MCP protokoll on mĂ”eldud AI mudelite ĂŒhendamiseks erinevate andmeallikatega. GitHub MCP Server pakub sujuvat integreerimist suurte keelemudelite ja GitHubi API vahel, andes mudelitele lisakonteksti, tĂ”stes andmeid GitHubi hoidlatest. MCP-d kasutavad mudelid vĂ”ivad automatiseerida teatud toiminguid GitHubis, nĂ€iteks vigade aruannete analĂŒĂŒsimist.

Haavatavuse olemus on selles, et suhtlemise kaudu GitHubile ĂŒhendatud suure keelemudeliga on vĂ”imalik saada konfidentsiaalseid andmeid kasutajast, kes on sidunud AI-agendi oma GitHubi kontoga. RĂŒndaja vĂ”ib avalikus hoidlas, mille puhul rakendatakse automatiseerimist suure keelemudeli pĂ”hjal, esitada spetsiaalselt vormistatud probleemiteate (issue). PĂ€rast aktiveerimist genereerib mudel pull-pĂ€ringu soovitatud lahendusega. Seega, kui probleem puudutab privaatseid hoidlaid vĂ”i konfidentsiaalseid andmeid, vĂ”ib mudel paljastada teavet esitatud pull-pĂ€ringus.

Haavatavus GitHubi MCP serveris, mis toob kaasa teabe leket privaatsetest repodest

NÀiteks saadeti vigade aruanne, milles kaebati, et README failis ei ole autorit mÀrgitud. Lahendusena soovitati sÔnumis lisada README-sse autori teave ja nimekiri kÔikidest hoidlatest, millega autor töötas. LÔpptulemusena genereeris mudel pull-pÀringu teabega, mis sisaldas autori isikuandmeid, saadud privaatsetest hoidlatest, samuti nimekirja olemasolevatest privaatsetest hoidlatest. JÀrgnevas etapis saab sarnase suhtlemise kaudu mudeliga hankida ka andmeid konkreetsest privaatsetest hoidlatest.

AI-agendi aktiveerimiseks peab repozitooriumi omanik andma kĂ€su veateadete analĂŒĂŒsimiseks. Kui GitHub on seotud AI-teenusega Claude, piisab, kui repozitooriumi omanik saadab AI-abistajale pĂ€ringu vormis „vaata minu avatud koodiga repozitooriumides issue'id ja lahenda need“. PĂ€rast seda kĂ€ivitab AI-abistaja seadistatud MCP-integratsiooni GitHubi kontoga ja jĂ€rgib probleemiteadetes olevaid juhiseid.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster