GHSA-7c94-gvvj-r3mg: Github.com/cheqd/cheqd node Cheqd-node Affected By Inter-blockchain Communication Vulnerability
LOWGHSA-7c94-gvvj-r3mg is a LOW cheqd-node affected by inter-blockchain communication vulnerability (General Security Weakness) affecting Github.com/cheqd/cheqd node libraries in the Go ecosystem. The issue involves cheqd-node affected by inter-blockchain communication (ibc) protocol "huckleberry" vulnerability. Remediation is available by upgrading affected packages to version 1.4.2.
GHSA-7c94-gvvj-r3mg at a Glance
How to Fix GHSA-7c94-gvvj-r3mg
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 1.4.2
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-7c94-gvvj-r3mg, 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 1.4.2), 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 General Security Weakness. 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-7c94-gvvj-r3mg Affected Github.com/cheqd/cheqd node Versions
1 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
github.com/cheqd/cheqd-node
|
Go |
< 1.4.2
|
1.4.2
|
References
Frequently Asked Questions
What is GHSA-7c94-gvvj-r3mg?
Which Github.com/cheqd/cheqd node versions are affected?
What version fixes GHSA-7c94-gvvj-r3mg?
Is github.com/cheqd/cheqd-node affected?
What CWE is associated with GHSA-7c94-gvvj-r3mg?
How can I check Go dependencies for GHSA-7c94-gvvj-r3mg?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-7c94-gvvj-r3mg",
"modified" : "2023-06-05T20:36:58Z",
"published" : "2023-06-05T20:36:58Z",
"aliases" : [ ],
"summary" : "cheqd-node affected by Inter-blockchain Communication (IBC) protocol \"Huckleberry\" vulnerability",
"details" : "### Impact\nThis vulnerability affects the [`ibc-go` package for those running full nodes, dubbed \"Huckleberry\"](https://forum.cosmos.network/t/ibc-security-advisory-huckleberry/10731). According to their advisory:\n\n> This issue is low-severity in general, and it has a low impact and likelihood of exploitation. Depending on how a full node is architected, this issue could potentially yield a high or critical severity vulnerability.\n\nThere is no vulnerability in the DID/resource modules for cheqd-node.\n\n### Patches\nNode operators are requested to upgrade to [cheqd-node v1.4.2](https://github.com/cheqd/cheqd-node/releases/tag/v1.4.2). This is a non-state breaking release, and does not require a coordinated upgrade across all node operators.\n\n### Workarounds\nNo. Node operators are recommended to upgrade to the latest release version.\n\n### References\n- [\"Huckleberry\" IBC security advisory](https://forum.cosmos.network/t/ibc-security-advisory-huckleberry/10731)\n- [`ibc-go` v6.1.1 release notes](https://github.com/cosmos/ibc-go/releases/tag/v6.1.1)\n",
"severity" : [ ],
"affected" : [ {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/cheqd/cheqd-node"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "1.4.2"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/cheqd/cheqd-node/security/advisories/GHSA-7c94-gvvj-r3mg"
}, {
"type" : "WEB",
"url" : "https://github.com/cheqd/cheqd-node/commit/f325f5f250e150e3e76a5a557669f67b606e34e1"
}, {
"type" : "WEB",
"url" : "https://forum.cosmos.network/t/ibc-security-advisory-huckleberry/10731"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/cheqd/cheqd-node"
}, {
"type" : "WEB",
"url" : "https://github.com/cheqd/cheqd-node/releases/tag/v1.4.2"
}, {
"type" : "WEB",
"url" : "https://github.com/cosmos/ibc-go/releases/tag/v6.1.1"
} ],
"database_specific" : {
"cwe_ids" : [ ],
"severity" : "LOW",
"github_reviewed" : true,
"github_reviewed_at" : "2023-06-05T20:36:58Z",
"nvd_published_at" : null
}
}