Skip to content

Dependency Conflict: Unable to Upgrade to langgraph-checkpoint >= 3.0.0 Due to Version Pin (>=2.0.9, <3.0.0) #521

@dmoliveira

Description

@dmoliveira

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:

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

Metadata

Metadata

Assignees

Labels

api: alloydbIssues related to the googleapis/langchain-google-alloydb-pg-python API.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions