LONDON (IT BOLTWISE) – Forschende zeigen eine Prompt-Injection-Lücke in Azure DevOps MCP: In Pull-Request-Kommentaren versteckte Inhalte bleiben im Web unsichtbar, werden für einen MCP-Tool-Call aber als Klartext an den KI-Agenten zurückgereicht. Dadurch kann ein Angreifer einen bereits eingeloggten Review-Agenten mit den echten Berechtigungen des Opfers in weitere Bereiche der Organisation „mitnehmen“. Die Angriffslogik zielt besonders auf Konfigurationen mit Auto-Approve und breit gescannten Tokens. Bis ein Patch verfügbar ist, lassen sich die Risiken durch Token-Einschränkung, Tool-Containment und Monitoring deutlich senken.

Wer in seinem Team einen KI-Code-Reviewer über Pull Requests entscheiden lässt, stößt derzeit auf ein klares Konfigurationsproblem: Der Agent erhält nicht nur die sichtbare Darstellung im UI, sondern kann über die MCP-Schnittstelle (Model Context Protocol) die PR-Beschreibung bzw. eingebettete Inhalte direkt aus Azure DevOps abrufen. In der Praxis bedeutet das, dass Text, der im Web als „unsichtbar“ gilt, beim Tool-Call weiterhin als vertrauenswürdiger Input für das Sprachmodell ankommt. Genau dort setzt die gemeldete Azure-DevOps-MCP-Schwachstelle an: Eine Angriffszeile wird als HTML-Kommentar in eine PR-Kommentierung gesetzt, im Browser erscheint sie als nichts, der MCP-Server liefert sie jedoch wortwörtlich an den Agenten aus.
Technisch betrachtet liegt der Knackpunkt im Zusammenspiel aus Markdown-Rendering, HTML-Kommentar-Syntax und der Art, wie einzelne MCP-Tools untrusted content behandeln. Markdown in Azure DevOps PR-Textfeldern kann HTML-Kommentare einschließen; ein Kommentar der Form „“ wird im UI ausgeblendet. Während ein menschlicher Reviewer damit auf den ersten Blick nur den „sauberen“ Diff sieht, kann ein KI-Agent, der über einen offiziellen Azure-DevOps-MCP-Server auf einen Pull Request per ID zugreift, den gleichen Abschnitt über den API-Response-Body vollständig erhalten. Laut den Beschreibungen zu dem Fehler wird insbesondere das Tool verwendet, das PR-Inhalte anhand der ID abruft, ohne die sonst üblichen Schutzmechanismen anzuwenden, die untrusted Text typischerweise in klar getrennte Datenbereiche verpacken. Andere Tools des gleichen MCP-Servers, etwa für Wiki-Seiten oder Build-Logs, nutzen offenbar Delimiter/Verpackungen, die dem Modell helfen, Daten und Anweisungen stärker zu unterscheiden.
Der eigentliche Schaden entsteht nicht „automatisch“, sondern durch das Übersetzungsproblem von Modellen: Wird ein Angreifer-Text im falschen Kontext als Handlungsanweisung gelesen, funktioniert der klassische Angriff als Prompt Injection. Einmal plant der Angreifer seinen Payload-Text so, dass das Modell daraus eine Operation ableitet, statt ihn als Daten zu klassifizieren. Da der KI-Agent dabei mit den echten Session- bzw. Token-Rechten des Opfers agiert, kann der Agent anschließend weitere Tool-Calls ausführen, selbst wenn der Angreifer nur in einem einzigen Repository Schreibrechte besitzt. Der entscheidende Faktor ist also weniger die Existenz der Lücke an sich, sondern die Reichweite der Session: Je breiter die Berechtigungen des Agenten über Organisation und Projekte ausgerollt sind, desto leichter lässt sich der Agent „entführen“, bis hin zu Pipeline-Ausführungen, dem Lesen von Wikis und dem Posten weiterer Kommentare.
Für die Risikoabschätzung helfen drei konkrete Fragen, die Sie in Ihrem Setup prüfen können. Erstens: Läuft der Agent im Auto-Approve-Modus? Wenn er vor jeder Toolausführung eine menschliche Bestätigung einholt, müsste die versteckte Anweisung spätestens bei einer relevanten Tool-Aktion sichtbar werden. Vollautonome Ketten-Logiken entfernen diese Bremse. Zweitens: Wie breit ist das verwendete Token gescannt? Wenn ein Personal Access Token oder ein vergleichbares Credential nicht nur auf ein Projekt, sondern auf die gesamte Organisation wirkt, bekommt der Angreifer mit einer erfolgreichen Injection deutlich mehr „Bewegungsraum“. Drittens: Verfügt der Agent über Tool-Funktionen, die er gar nicht braucht? Ein Review-Assistent, der zusätzlich Pipelines triggern, Wikis lesen oder Kommentare posten darf, liefert im Fall einer Übernahme gleich mehrere Exfiltrationspfade – zusätzliche, die über den eigentlichen Review-Vorgang hinausgehen.
Bis ein Hersteller-Patch verfügbar ist, sind die wirksamsten Gegenmaßnahmen pragmatisch und konfigurativ. Das stärkste Prinzip ist Least Privilege: Scopeen Sie Tokens auf ein einzelnes Projekt statt auf eine organisationsweite Grant-Strategie, denn ein schmaleres Token begrenzt die Reichweite eines übernommenen Agenten selbst dann, wenn die Injection gelingt. Daneben lohnt es sich, MCP-Tool-Gruppen zu „entladen“: Der lokale Azure-DevOps-MCP-Server unterstützt offenbar Flags, die einschränken, welche Toolgruppen überhaupt exponiert werden. Ein Review-Agent braucht typischerweise keine Pipeline- oder Wiki-Rechte; entfernen Sie diese Tools, dann fallen auch die zusätzlichen Daten- und Ausführungskanäle weg. Außerdem: Setzen Sie eine menschliche Schleife (Human-in-the-loop) für alles, was Projektgrenzen überschreitet. Auto-Approve ist bequem, aber genau die Bestätigung vor cross-project Aktionen ist die Kontrolle, auf die solche Angriffe häufig angewiesen sind. Ergänzend sollten Sie bei Agenten-Aktivitäten besonders aufmerksam sein und protokollieren, was tatsächlich passiert: Ein plötzlich gestarteter Build in einem nicht zusammenhängenden Projekt oder ein Kommentar mit Daten, die der Agent laut Aufgabenstellung gar nicht „ziehen“ sollte, ist ein sehr konkretes Alarmsignal.
Warum reicht die „übliche“ Sicherheitsberatung hier nicht aus? Standardhinweise wie „Zugriff begrenzen“ und „Änderungen vor Ausführung reviewen“ gehen stillschweigend davon aus, dass der Mensch das sieht, worauf die KI später reagiert. Genau diese Annahme bricht, wenn die Payload als HTML-Kommentar implementiert ist, der im UI unsichtbar bleibt, aber über die API in den Tool-Call gelangt. In den vorliegenden Berichten wurde der Sachverhalt zudem an die zuständige Security-Organisation gemeldet; zum Zeitpunkt der Veröffentlichung gab es noch keinen zugeordneten CVE-Status und keinen bereits veröffentlichten Patch. Entscheidend ist dabei: Wenn der Pull-Request-Abruf bislang nicht in gleicher Weise „sicher kapselt“ wie andere Tools (für Wiki-Content und Build-Logs), existiert weiterhin ein echtes Risiko – und die oben genannten Mitigations sind dann die einzige wirksame Frontlinie. Das Muster ist dabei übertragbar: Jeder MCP-Server, der vom Nutzer verfassten Content (Tickets, Support-Nachrichten, Kommentare) in Tools einspeist, kann denselben Prompt-Injection-Klassenfehler enthalten, wenn Daten nicht konsequent umhüllt und als Daten gekennzeichnet werden. Prüfen Sie deshalb nicht nur Azure DevOps, sondern Ihre eigenen MCP-Integrationen: Suchen Sie nach Tools, die benutzergenerierten Text liefern, und vergleichen Sie, ob sie die gleiche „Verpackung“ nutzen, die in Ihren Tests bereits als Schutz gegen Instruction-Übertragung funktioniert.
💳 Amazon-Kreditkarte mit 2.000 Euro Limit bestellen!
🔥 Heutige Hot Deals bei Amazon: Bis zu 80% Rabatte!
🎉 Amazon Haul-Store für absolute Schnäppchenjäger!
- ★ 23-stufiges KI-Go-Training – Für Spieler mit Grundkenntnissen der Regeln – Entwickelt als intelligenter Trainingspartner passt sich die KI Spielern von 18K bis 9D an. Ideal für alle, die die Grundregeln bereits beherrschen und ihr Spiel verbessern möchten.
- IHR EMOTIONALER AI-BEGLEITER: Eiliko ist mehr als nur ein Anhänger, es ist ein charismatischer KI-Freund. Mit einem dynamischen LED-Bildschirm, der eine Vielzahl von animierten Gesichtern und Ausdrucksformen anzeigt, reagiert er auf Ihre Interaktionen mit einzigartiger Persönlichkeit und Charme.
- 【MEHR LEBEN FÜR DEINEN SCHREIBTISCH】 Lerne Eilik kennen – deinen kleinen Roboter-Freund mit Persönlichkeit. Mit liebevollen Animationen, ausdrucksstarken Reaktionen und spielerischen Interaktionen bringt Eilik mehr Freude in deinen Alltag. Ob auf dem Schreibtisch, im Büro oder am Nachttisch – Eilik wird schnell zu einem vertrauten Begleiter für besondere Momente.
- 【XL-Größe für gedeihende Pflanzen】Geben Sie Ihren Pflanzen den Raum, den sie verdienen! Unser verbessertes, großes 13,7 cm großes Design bietet Platz für Pflanzen mit einem Durchmesser von bis zu 8,9 cm und damit deutlich mehr Platz für Wurzelwachstum und Pflanzengesundheit im Vergleich zu kleineren, veralteten Modellen. Die Produktabmessungen betragen 13,6 x 13,6 x 13,2 cm und das Gerät wiegt nur 355 g.
- V28 Update - JETZT MIT NEUEN FUNKTIONEN! Als Reaktion auf das Ladeproblem von Loona haben wir das automatische Aufladen 2.0 verbessert. Diese Optimierung hilft Loona, die Ladewege in verschiedenen Szenarien zu erkennen und anzupassen, um die Erfolgsquote beim automatischen Aufladen zu erhöhen. Mobile Hotspots können sich mit Loona verbinden und überwinden WLAN-Einschränkungen, sodass Sie jederzeit und überall mit Loona interagieren können.
- Die besten Bücher rund um KI & Robotik!

- Die besten KI-News kostenlos per eMail erhalten!
- Zur Startseite von IT BOLTWISE® für aktuelle KI-News!
- IT BOLTWISE® kostenlos auf Patreon unterstützen!
- Aktuelle KI-Jobs auf StepStone finden und bewerben!
- Künstliche Intelligenz: Dem Menschen überlegen – wie KI uns rettet und bedroht | Der Neurowissenschaftler, Psychiater und SPIEGEL-Bestsellerautor von »Digitale Demenz«
Du hast einen wertvollen Beitrag oder Kommentar zum Artikel "Azure DevOps MCP Prompt-Injection: So sichern Sie Ihren KI-Review-Agent ab" für unsere Leser?


#Sophos
Es werden alle Kommentare moderiert!
Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.
Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte.
Du willst nichts verpassen?
Du möchtest über ähnliche News und Beiträge wie "Azure DevOps MCP Prompt-Injection: So sichern Sie Ihren KI-Review-Agent ab" informiert werden? Neben der E-Mail-Benachrichtigung habt ihr auch die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den RSS-Hauptfeed oder IT BOLTWISE® bei Google News wie auch bei Bing News abonnieren.
Nutze die Google-Suchmaschine für eine weitere Themenrecherche: »Azure DevOps MCP Prompt-Injection: So sichern Sie Ihren KI-Review-Agent ab« bei Google Deutschland suchen, bei Bing oder Google News!