GHSA-h2rp-8vpx-q9r4: Github.com/cheqd/cheqd node Cheqd-node Security Patch For Upstream Vulnerability
CRITICALGHSA-h2rp-8vpx-q9r4 is a CRITICAL cheqd-node security patch for upstream vulnerability (CWE-1395: Dependency on Vulnerable Third-Party Component) affecting Github.com/cheqd/cheqd node libraries in the Go ecosystem. The issue involves cheqd-node security patch for upstream vulnerabilities in ibc-go (isa-2025-001) and cosmos sdk (isa-2025-002). Remediation is available by upgrading affected packages to version 3.1.8.
GHSA-h2rp-8vpx-q9r4 at a Glance
How to Fix GHSA-h2rp-8vpx-q9r4
To remediate this vulnerability, upgrade all affected Github.com/cheqd/cheqd node dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Upgrade github.com/cheqd/cheqd-node to 3.1.8
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for github.com/cheqd/cheqd-node
How to Check if You Are Affected
To determine whether your application is affected by GHSA-h2rp-8vpx-q9r4, inspect your project dependencies for Github.com/cheqd/cheqd node:
inspect dependencies for github.com/cheqd/cheqd-node
Analyze the terminal output to locate any version of Github.com/cheqd/cheqd node in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 3.1.8), your application is affected.
Note: Verify declared build manifests and deployed runtime container environments.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under CWE-1395: Dependency on Vulnerable Third-Party Component, where the product has a dependency on a third-party component that contains one or more known vulnerabilities. In Github.com/cheqd/cheqd node, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
GHSA-h2rp-8vpx-q9r4 Affected Github.com/cheqd/cheqd node Versions
1 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
github.com/cheqd/cheqd-node
|
Go |
< 3.1.8
|
3.1.8
|
References
Frequently Asked Questions
What is GHSA-h2rp-8vpx-q9r4?
Which Github.com/cheqd/cheqd node versions are affected?
What version fixes GHSA-h2rp-8vpx-q9r4?
Is github.com/cheqd/cheqd-node affected?
What CWE is associated with GHSA-h2rp-8vpx-q9r4?
How can I check Go dependencies for GHSA-h2rp-8vpx-q9r4?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-h2rp-8vpx-q9r4",
"modified" : "2025-03-13T16:26:11Z",
"published" : "2025-03-13T16:26:11Z",
"aliases" : [ ],
"summary" : "cheqd-node Security patch for upstream vulnerabilities in IBC-Go (ISA-2025-001) and Cosmos SDK (ISA-2025-002)",
"details" : "# Description\n\nThere have been two upstream security advisories and associated patches published under [ISA-2025-001](https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v) and [ISA-2025-002](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-47ww-ff84-4jrg).\n\n**[ISA-2025-001](https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v)** affects the IBC-Go package., where non-deterministic JSON unmarshalling of IBC Acknowledgements can result in a chain halt. \n\n**[ISA-2025-002](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-47ww-ff84-4jrg)** affects the Cosmos SDK package, where `x/group` can halt when erroring in `EndBlocker`.\n\n### Impact\nIf unaddressed, this could result in a chain halt.\n\n### Patches\nValidators, full nodes, and IBC relayers should upgrade to [cheqd-node v3.1.8](https://github.com/cheqd/cheqd-node/releases/tag/v3.1.8). This upgrade does not require a software upgrade proposal on-chain and is meant to be non state-breaking.",
"severity" : [ ],
"affected" : [ {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/cheqd/cheqd-node"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "3.1.8"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/cheqd/cheqd-node/security/advisories/GHSA-h2rp-8vpx-q9r4"
}, {
"type" : "WEB",
"url" : "https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-47ww-ff84-4jrg"
}, {
"type" : "WEB",
"url" : "https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v"
}, {
"type" : "WEB",
"url" : "https://github.com/cheqd/cheqd-node/commit/5a58b08dfb8dfc24631fb85b641cb75e9178d07f"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/cheqd/cheqd-node"
}, {
"type" : "WEB",
"url" : "https://github.com/cheqd/cheqd-node/releases/tag/v3.1.8"
} ],
"database_specific" : {
"cwe_ids" : [ "CWE-1395" ],
"severity" : "CRITICAL",
"github_reviewed" : true,
"github_reviewed_at" : "2025-03-13T16:26:11Z",
"nvd_published_at" : null
}
}