GHSA-8r76-fr72-j32w: Mpl bubblegum Creator Verification Error When Bubblegum Vulnerability
HIGHGHSA-8r76-fr72-j32w is a HIGH creator verification error when bubblegum vulnerability (General Security Weakness) affecting Mpl bubblegum libraries in the crates.io ecosystem. The issue involves creator verification error when bubblegum activate. Remediation is available by upgrading affected packages to version 0.6.0, 1.6.3.
GHSA-8r76-fr72-j32w at a Glance
How to Fix GHSA-8r76-fr72-j32w
To remediate this vulnerability, upgrade all affected Mpl bubblegum 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 mpl-bubblegum to 0.6.0
Upgrade mpl-token-metadata to 1.6.3
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for mpl-bubblegum
How to Check if You Are Affected
To determine whether your application is affected by GHSA-8r76-fr72-j32w, inspect your project dependencies for Mpl bubblegum:
inspect dependencies for mpl-bubblegum
Analyze the terminal output to locate any version of Mpl bubblegum in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 0.6.0), 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 Mpl bubblegum, 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-8r76-fr72-j32w Affected Mpl bubblegum Versions
2 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
mpl-bubblegum
|
crates.io |
< 0.6.0
|
0.6.0
|
|
mpl-token-metadata
|
crates.io |
≥ 1.5.0
< 1.6.3
|
1.6.3
|
References
Frequently Asked Questions
What is GHSA-8r76-fr72-j32w?
Which Mpl bubblegum versions are affected?
What version fixes GHSA-8r76-fr72-j32w?
Is mpl-bubblegum affected?
Is mpl-token-metadata affected?
What CWE is associated with GHSA-8r76-fr72-j32w?
How can I check crates.io dependencies for GHSA-8r76-fr72-j32w?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-8r76-fr72-j32w",
"modified" : "2022-12-12T22:02:42Z",
"published" : "2022-12-12T22:02:42Z",
"aliases" : [ ],
"summary" : "Creator Verification Error when Bubblegum Activate",
"details" : "This was an error found by @metamania01 of the Audit Company Solshield.\n\nIt allowed one to verify a creator that did not sign by making use of a provision in Token Metadata that allows Creators who have signed compressed nfts to allow them to decompress with verified creators.\n\nThe issue is now patched.\nFor more info see.\nhttps://twitter.com/thehasheddude/status/1601642138143375360",
"severity" : [ ],
"affected" : [ {
"package" : {
"ecosystem" : "crates.io",
"name" : "mpl-bubblegum"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "0.6.0"
} ]
} ]
}, {
"package" : {
"ecosystem" : "crates.io",
"name" : "mpl-token-metadata"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "1.5.0"
}, {
"fixed" : "1.6.3"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/metaplex-foundation/metaplex-program-library/security/advisories/GHSA-8r76-fr72-j32w"
}, {
"type" : "WEB",
"url" : "https://github.com/metaplex-foundation/metaplex-program-library/commit/c18591a7ce9bb561940cb94df4b7c35ef9cc0f57"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/metaplex-foundation/metaplex-program-library"
}, {
"type" : "WEB",
"url" : "https://twitter.com/thehasheddude/status/1601642138143375360"
} ],
"database_specific" : {
"cwe_ids" : [ ],
"severity" : "HIGH",
"github_reviewed" : true,
"github_reviewed_at" : "2022-12-12T22:02:42Z",
"nvd_published_at" : null
}
}