-
Notifications
You must be signed in to change notification settings - Fork 20
Closed
Labels
api: alloydbIssues related to the googleapis/langchain-google-alloydb-pg-python API.Issues related to the googleapis/langchain-google-alloydb-pg-python API.
Description
Hi team,
Our security scanner detected a high-severity RCE vulnerability in langgraph-checkpoint versions < 3.0.0. The fix is available in 3.0.0+, but this package currently pins:
langgraph-checkpoint >= 2.0.9, < 3.0.0
This prevents downstream users from upgrading to the patched version.
Security Impact
The vulnerability allows arbitrary code execution via unsafe deserialisation in JsonPlusSerializer when the serializer falls back to "json" mode.
Advisory reference:
- GitHub Security Advisory: https://github.com/langchain-ai/langgraph/security/advisories/GHSA-4qwq-2pp9-9hf5
- CVE: https://nvd.nist.gov/vuln/detail/CVE-2025-64439
Severity: High (CVSS 7.4)
It is fully resolved in:
langgraph-checkpoint == 3.0.0
Problem
Because the version constraint blocks installation of >=3.0.0, any project using langchain-google-alloydb-pg-python is forced to continue using a vulnerable version.
This triggers Dependabot/Snyk/GHAS alerts and blocks secure upgrades.
Requested Change
Please consider updating the dependency:
langgraph-checkpoint >= 3.0.0
Relevant References From Advisory
- Vulnerable component:
JsonPlusSerializer - Issue: Unsafe constructor deserialisation in
"json"mode - Affected versions:
< 3.0.0 - Fixed version:
3.0.0 - Advisory: https://github.com/langchain-ai/langgraph/security/advisories/GHSA-4qwq-2pp9-9hf5
Metadata
Metadata
Assignees
Labels
api: alloydbIssues related to the googleapis/langchain-google-alloydb-pg-python API.Issues related to the googleapis/langchain-google-alloydb-pg-python API.