PatchSiren cyber security CVE debrief
CVE-2026-104873 langchain-ai CVE debrief
CVE-2026-104873 LangGraph SDK custom auth silently ignores actions= on resource decorators. The vulnerability affects Python deployments using langgraph-sdk with resource-scoped authorization decorators. An authenticated user may perform actions the application intended to deny due to incorrect application of actions= argument. Deployments remain protected if the handler independently enforces necessary checks. The patch version is 0.4.4. Review and apply the patch, verify deployments, and implement additional authorization checks if necessary.
- Vendor
- langchain-ai
- Product
- langgraph-sdk
- CVSS
- HIGH 7.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-05
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-10-05
- Advisory updated
- 2026-10-15
Who should care
Python developers and administrators using langgraph-sdk, especially those with resource-scoped authorization decorators, should verify and apply patch 0.4.4. They should review deployments for potential authorization bypass and implement additional authorization checks if necessary. This includes verifying patch application, reviewing authorization checks, and ensuring system security and data integrity.
Why it matters
CVE-2026-104873 allows authenticated users to perform actions the application intended to deny due to incorrect application of actions= argument on resource-scoped authorization decorators in langgraph-sdk. Python developers and administrators should verify and apply patch 0.4.4, review deployments for potential authorization bypass, and implement additional authorization checks if necessary.
- Potential authorization bypass, allowing unintended actions.
- Possible exposure of sensitive data or functionality.
- Need for verification of patch application and authorization checks.
- Potential impact on system security and data integrity.
Technical summary
The langgraph-sdk incorrectly applies the actions= argument on resource-scoped authorization decorators, potentially allowing authenticated users to perform actions the application intended to deny. This affects Python deployments using langgraph-sdk with resource-scoped authorization decorators. The patch version 0.4.4 fixes this issue. Review and apply the patch, verify deployments, and implement additional authorization checks if necessary. The vulnerability allows unintended actions, including reading, updating, or deleting another user's resource.
Defensive priority
Python developers using langgraph-sdk should verify and apply the patch to prevent unintended authorization bypass.
Recommended defensive actions
- Verify the langgraph-sdk version and apply patch 0.4.4 if using affected versions.
- Review Python deployments using actions= on resource-scoped decorators for potential authorization bypass.
- Implement additional authorization checks if the affected handler does not independently enforce necessary action, ownership, or permission checks.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The langgraph-sdk incorrectly applies the actions= argument on resource-scoped authorization decorators. This may allow authenticated users to perform actions the application intended to deny. Evidence is based on the CVE record and source item details. Defensive verification tasks include reviewing patch application, verifying authorization checks, and implementing additional checks if necessary. The affected versions and patch details are provided in the CVE record and source references.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-104873 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-104873
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-104873 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-104873
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
LangGraph SDK custom auth silently ignores actions= on resource decorators
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-fvww-7h3r-vfhp.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/langchain-ai/langgraph/security/advisories/GHSA-fvww-7h3r-vfhp
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langchain-ai/langgraph/commit/5a77be5e8bec1600ad0a865638d88c1368497559
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langchain-ai/langgraph
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langchain-ai/langgraph/releases/tag/sdk==0.4.4
Supplemental source
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.