Aider: Befehlsausführung über bösartige .aider.conf.yml im Repository
Zusammenfassung
Aider bis Version 0.86.2 führt Shell-Befehle aus, die in der Datei .aider.conf.yml eines Repositories definiert sind. Diese Datei wird automatisch ohne Vertrauensabfrage geladen. Ein Angreifer, der eine solche Datei committet, kann Werte für notifications-command oder editor setzen, die nach Modellantworten oder bei Verwendung von /editor mit shell=True ausgeführt werden. Die Befehle laufen mit den Rechten des Entwicklers, der aider in diesem Repository verwendet, wodurch Quellcode, API-Schlüssel und Cloud-Zugangsdaten offengelegt werden könnten.
Betroffen
- aider (PyPI-Paket aider-chat) in den Versionen 0.86.2 und älter (CNA: VulnCheck)
Behoben in
Unbekannt. Es wurde weder eine korrigierte Version noch eine Herstellerwarnung veröffentlicht.
Umgehung
- Führen Sie aider nicht in nicht vertrauenswürdigen Repositories aus.
- Prüfen Sie jede .aider.conf.yml, bevor Sie aider in einem Repository ausführen.
- Verwenden Sie Ihre eigene Konfiguration und akzeptieren Sie keine Befehle aus einem Repository.
- Verlangen Sie eine Prüfung für Commits, die .aider.conf.yml ändern.
- Führen Sie aider für nicht vertrauenswürdige Projekte in einer VM, einem Container oder einem eingeschränkten Benutzerkonto aus.
Ausnutzung
- Kein Nachweis einer Ausnutzung in freier Wildbahn; nicht als bekannt ausgenutzt gelistet.
- CISA SSVC: Ausnutzungsstatus PoC, nicht automatisierbar, totale technische Auswirkung.
- Upstream-Issues beschreiben öffentlich die Reproduktion des Verhaltens.
Unsere Empfehlung
- Erfassen Sie Systeme, auf denen aider installiert ist (zum Beispiel mit pip show aider-chat).
- Wenden Sie die oben genannten Workarounds an, bis eine korrigierte Version verfügbar ist.
- Überwachen Sie das Upstream-Issue und die Releases auf eine Korrektur.
- Prüfen Sie die verwandten Meldungen CVE-2026-85674 und Issue #5772, die weitere Risiken der Repository-Konfiguration beschreiben.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- VulnCheck advisory for CVE-2026-115726 www.vulncheck.com
- Aider upstream issue #5885 github.com
- Aider upstream issue #5254 (reproduction reports) github.com
- Aider GitHub security page github.com
- Aider editor.py at v0.86.2 github.com
- Aider issue #5772 (per-repo config and command environment) github.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 10:13.
Referenzen der NVD (6)
- https://github.com/Aider-AI/aider/blob/v0.86.2/aider/editor.py#L89-L134
- https://github.com/Aider-AI/aider/blob/v0.86.2/aider/io.py#L1088-L1094
- https://github.com/Aider-AI/aider/blob/v0.86.2/aider/main.py#L464-L479
- https://github.com/Aider-AI/aider/issues/5885
- https://www.vulncheck.com/advisories/aider-through-0.86.2-command-execution-via-repository-aider-conf-yml-set…
- https://github.com/Aider-AI/aider/issues/5885
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
