PatchSiren

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

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.