A vulnerability was identified in Aider-AI Aider 0.86.3. Affected is an unknown function of the file aider/args.py of the component Pre-commit Hook Handler. Such manipulation of the argument git-commit-verify leads to protection mechanism failure. The attack may be launched remotely. The exploit is publicly available and might be used. The project was informed of the problem early through an issue report but has not responded yet.
Security readout for executives and security teams
Plain-English summary
Aider 0.86.3 has a reported bypass in its pre-commit hook handling. The issue may let a remote, authenticated attacker weaken a protection mechanism tied to git commit verification. Public proof-of-concept material is reported, but the provided sources do not show confirmed active exploitation or a vendor fix.
Executive priority
Treat this as a moderate developer-tool supply-chain risk. Prioritize teams that use Aider in CI or protected repository workflows, because the issue concerns a control bypass rather than direct system compromise. Do not assume a patch exists from the provided sources.
Technical view
CVE-2026-10174 affects an unknown function in aider/args.py within the Pre-commit Hook Handler. Manipulation of the git-commit-verify argument is reported to cause CWE-693 protection mechanism failure. VulDB scores it CVSS 2.0 6.5 with network access, low complexity, and single authentication required.
Likely exposure
Exposure appears limited to environments using Aider-AI Aider 0.86.3, especially developer workstations or automation relying on Aider’s pre-commit hook behavior. The sources do not identify other affected versions or downstream products.
Exploitation context
The bundle reports a public exploit and says it might be used. KEV is false, and the cited sources do not confirm active exploitation. The CVSS vector indicates remote access with authentication required, so this should be treated as credible but not yet proven in the wild.
Researcher notes
Evidence is incomplete. The report names args.py and git-commit-verify but not the exact vulnerable function. Vendor response is reported as absent. Avoid extrapolating impact beyond Aider 0.86.3 until the CVE record, VulDB entry, or upstream issue adds details.
Mitigation direction
Inventory developer and CI environments for Aider 0.86.3.
Monitor Aider issue 5057 and vendor releases for an official fix.
Upgrade when the vendor publishes a patched version.
Do not rely solely on Aider pre-commit behavior for policy enforcement.
Use independent CI checks for commit and repository protections.
Validation and detection
Check package manifests and installed tools for Aider 0.86.3.
Review CI and developer workflows for Aider pre-commit hook usage.
Confirm whether git-commit-verify behavior is security-relevant in your workflow.
Track VulDB and the GitHub issue for updated affected-version and fix details.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-693: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
4CVSS vectors
6Timeline events
0ADP providers
7Source links
CVSS vector scores
4 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-693 · source CWE mapping
Protection Mechanism Failure
Protection Mechanism Failure represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.