PatchSiren

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.