CVE-2026-55236 in langgraph-api
요약
\~에 의해 VulDB • 2026. 09. 14.
langgraph-api는 신속한 개발 및 테스트를 위해 LangGraph API를 구현합니다. 버전 0.10.0 이전에서는 langgraph-api의 run-creation 경로에서 assistants.search 이벤트를 incomplete value로 dispatch하여 실행(run)에 연결된 assistant를 인증하는 방식이 사용되었습니다. 이는 직접 읽기(direct reads)와 cron 생성(cron creation)에서 사용되는 assistants.read 이벤트와는 다릅니다. assistants.read 핸들러만 등록하고 assistants.search 핸들러는 생략하며 전역 폴백(global fallback) 핸들러가 없는 배포 환경에서는, 적용 가능한 모든 핸들러가 owner filter를 제공하지 않습니다. 이로 인해 권한이 낮은 사용자가 POST /runs 또는 POST /threads/{thread_id}/runs 엔드포인트를 통해 다른 사용자의 비공개 assistant를 참조할 수 있습니다. run-creation 응답은 해당 비공개 assistant의 메타데이터, 구성(config), 컨텍스트(context)를 노출할 수 있으며, 실행(run)은 해당 assistant의 구성을 사용하여 수행될 수 있습니다. 사용자 정의 인증 핸들러가 없거나 전역 핸들러 또는 모든 assistant 이벤트를 통해 동일한 owner filter가 적용된 배포 환경에서는 이 영향이 없습니다. 본 문제는 버전 0.10.0에서 해결되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.