Një dobësi në serverin MCP të GitHub, që çon në rrjedhjen e informacionit nga repozitat privat.

Në serverin MCP të GitHub, realizimi i protokollit MCP (Protokolli i Kontekstit Model) nga GitHub, është identifikuar një dobësi që lejon nxjerrjen e të dhënave nga repozitat private të përdoruesve, që përdorin ndihmës AI për automatizimin e punës me repozitat.

Protokolli MCP është krijuar për të lidhur modelet AI me burime të ndryshme të të dhënave. Serveri MCP i GitHub ofron një integrim pa ndërprerje të modeleve të mëdha të gjuhës me API-në e GitHub dhe i jep këtyre modeleve kontekst të shtuar, duke nxjerrë të dhëna nga repozitat GitHub. Modelet që përdorin MCP mund të përdoren për automatizimin e veprimeve të caktuara me GitHub, si për shembull, për analizimin e mesazheve të gabimeve.

The essence of the vulnerability is that through interaction with a large language model connected to GitHub, confidential user data linked to their GitHub account can be disclosed. An attacker can place a specially crafted issue report in a public repository, which utilizes automation based on the large language model. Once activated, the model will generate a pull request with a proposed solution. Accordingly, if the issue concerns private repositories or sensitive data, the model may reveal information in the suggested pull request.

Një dobësi në serverin MCP të GitHub, që çon në rrjedhjen e informacionit nga repozitat privat.

Si për shembull, u dërgua një mesazh gabimi me një ankesë se autori nuk ishte i specifikuar në skedën README. Si zgjidhje, në mesazh u propozua të shtohej informata mbi autorin në README, si dhe lista e të gjitha repozitoreve me të cilat ka punuar autori. Si rezultat, modeli krijoi një pull-request me informacionin që përfshinte informacion personal mbi autorin, e cila u nxor nga një repozitor privat, si dhe listën e repozitoreve privatë ekzistues. Në fazën e ardhshme, përmes një bashkëpunimi të ngjashëm me modelin, mund të fitohet edhe të dhëna nga një repozitor privat specifik.

PĂ«r tĂ« aktivizuar agjentin AI, Ă«shtĂ« e nevojshme qĂ« pronari i repozitorit tĂ« japĂ« njĂ« urdhĂ«r pĂ«r tĂ« analizuar mesazhet mbi gabimet. NĂ« rast se GitHub Ă«shtĂ« lidhur me shĂ«rbimin AI Claude, mjafton qĂ« pronari i repozitorit t'i dĂ«rgojĂ« asistenti AI njĂ« kĂ«rkesĂ« si ‘shiko çështjet nĂ« repozitorit e mia me kod tĂ« hapur dhe zgjidh ato’. Pas kĂ«saj, asistenti AI aktivizon integrimin e konfiguruar MCP me llogarinĂ« nĂ« GitHub dhe do tĂ« zbatojĂ« udhĂ«zimet e pĂ«rfshira nĂ« mesazhet mbi problemet.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster