PatchSiren cyber security CVE debrief
CVE-2026-10177 Aider-AI CVE debrief
A server-side request forgery (SSRF) vulnerability exists in Aider-AI Aider version 0.86.3, specifically within the `requests.get` function in `api_docs.py` when handling the AWS EC2 Metadata Endpoint component. The vulnerability allows remote attackers to manipulate requests to unauthorized destinations. The issue has been publicly disclosed with an available exploit, and a pull request containing a fix is pending acceptance. The vulnerability is rated LOW severity with a CVSS score of 2.1. The weakness is categorized as CWE-918 (Server-Side Request Forgery).
- Vendor
- Aider-AI
- Product
- Aider
- CVSS
- LOW 2.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-31
- Original CVE updated
- 2026-07-22
- Advisory published
- 2026-05-31
- Advisory updated
- 2026-07-22
Who should care
Organizations running Aider-AI Aider 0.86.3 in environments with access to AWS EC2 metadata services or other sensitive internal endpoints; security teams monitoring for SSRF vulnerabilities in AI-assisted development tools; infrastructure operators responsible for egress filtering and cloud metadata service protection
Technical summary
The vulnerability resides in the `requests.get` function within `api_docs.py` of Aider-AI Aider 0.86.3, where improper handling of the AWS EC2 Metadata Endpoint enables server-side request forgery. A remote attacker with low privileges can manipulate the application to make unauthorized outbound requests. The attack requires no user interaction and has low attack complexity. The exploit has been publicly disclosed. A fix exists in pending pull request 5137 but awaits acceptance. The vulnerability does not appear in CISA KEV and has no known ransomware campaign association.
Defensive priority
low
Recommended defensive actions
- Review and restrict network egress from systems running Aider 0.86.3, particularly blocking access to the AWS EC2 metadata endpoint (169.254.169.254) and other internal services unless explicitly required
- Monitor for and apply the pending patch from pull request 5137 once accepted and released
- Upgrade to a patched version of Aider when available; verify fix addresses SSRF in api_docs.py requests.get usage
- Implement defense-in-depth SSRF protections including URL validation, allowlist-based destination controls, and network segmentation for applications with outbound request capabilities
- Audit logs for unexpected outbound requests from Aider instances, particularly to internal or metadata service IP ranges
Evidence notes
The vulnerability was reported to VulDB (submit/819911) and assigned CVE-2026-10177. The affected component is identified as the AWS EC2 Metadata Endpoint in `api_docs.py`. A GitHub issue (#5075) and pull request (#5137) are referenced in source materials. The CVSS 4.0 vector indicates network attack vector with low attack complexity, requiring low privileges and no user interaction, with low impacts to confidentiality, integrity, and availability. The exploit is marked as proof-of-concept (E:P). Vendor identification is marked low confidence and requires review based on reference domain candidate analysis.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-10177 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-10177
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-10177 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-10177
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/Aider-AI/aider/
-
Source reference
Unverified legacy reference
URL: https://github.com/Aider-AI/aider/issues/5075
-
Source reference
Unverified legacy reference
URL: https://github.com/Aider-AI/aider/pull/5137
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/cve/CVE-2026-10177
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/submit/819911
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/vuln/367458
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/vuln/367458/cti
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.