CVE-2026-15746
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
W narzędziu elasticsearch_memory pakietu strands-agents-tools wykryto podatność SSRF. Parametry połączenia (es_url, cloud_id, api_key) były kontrolowane przez model językowy, a pominięcie api_key powodowało wysłanie klucza API operatora do dowolnego hosta wskazanego przez LLM.
Ocena ryzyka
Atakujący może wykorzystać spreparowany prompt do przechwycenia klucza Elasticsearch API operatora, co grozi nieautoryzowanym dostępem do danych i dalszymi atakami na infrastrukturę.
Rekomendacja
Należy niezwłocznie zaktualizować strands-agents-tools do wersji 0.7.0 lub nowszej oraz rotować klucz ELASTICSEARCH_API_KEY, nawet jeśli nie ma oznak jego wycieku.
Inne podatności w strands-agents-tools
Oryginalny opis (angielski, źródło NVD)
Strands Agents is an open-source Python SDK for building and running AI agents. The strands-agents-tools package provides pre-built tools for use with the SDK, including the elasticsearch_memory tool for agent memory storage. We identified CVE-2026-15746, a server-side request forgery (SSRF) issue in the elasticsearch_memory tool. The tool exposed its connection parameters (es_url, cloud_id, api_key) as fields the large language model (LLM) could control through the tool schema. When a caller omitted the api_key parameter, the tool fell back to the operator's ELASTICSEARCH_API_KEY environment variable and sent it to whichever host the LLM specified. A crafted prompt could cause the tool to connect to a threat-actor-controlled server and disclose the operator's Elasticsearch API key in the Authorization header. We recommend you upgrade to strands-agents-tools version 0.7.0 or later. As a precautionary measure, we recommend all operators rotate their ELASTICSEARCH_API_KEY, even if there is no indication the credential was exposed.

