취약점  ·  2026-10-24

Aider auto-loads malicious .aider.conf.yml without trust prompt → shell command execution with victim's privileges (CVE-2026-115726)

취약점High 영향도GlobalCVE-2026-115726
Aider through 0.86.2 auto-loads a .aider.conf.yml from the repository without a trust prompt. Values like notifications-command or editor reach a subprocess invoked with shell=True, so a repo-committed config file yields command execution with the user's privileges (CVSS 7.8, CWE-78). Published 2026-10-23.
This is the exact 'agent config = executable instructions' problem: an AI coding agent treating project-supplied configuration as trusted. It lets an attacker who can influence a repo (fork PR, compromised repo, dependency) run code on the developer's machine, including exfiltrating credentials the agent can read.
A malicious .aider.conf.yml committed to a repo is auto-loaded without a trust prompt. The attacker sets notifications-command or editor values that are executed via subprocess with shell=True after model replies or /editor use, running commands with the victim's privileges. Triggered when the developer runs Aider in the attacker-supplied repo.
Aider (aider-chat) through 0.86.2
Upgrade Aider to a fixed version (fix ships after 0.86.2); treat project-hosted .aider.conf.yml and similar agent config files as executable untrusted input — require explicit opt-in before auto-loading, and audit notifications-command/editor settings. Advisory via VulnCheck.
NVD entryVulnCheck advisoryAider source (editor.py)
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →