GHSA-vfv3-9w6v-23jp: Typemap Typemap Is Unmaintained Vulnerability
CRITICALGHSA-vfv3-9w6v-23jp is a CRITICAL typemap is unmaintained vulnerability (CWE-1104: Use of Unmaintained Third Party Components) affecting Typemap libraries in the crates.io ecosystem. The issue involves typemap is unmaintained. Remediation is available in the latest vendor maintenance releases.
GHSA-vfv3-9w6v-23jp at a Glance
How to Fix GHSA-vfv3-9w6v-23jp
To remediate this vulnerability, upgrade all affected Typemap 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 typemap to Latest secure release
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for typemap
How to Check if You Are Affected
To determine whether your application is affected by GHSA-vfv3-9w6v-23jp, inspect your project dependencies for Typemap:
inspect dependencies for typemap
Analyze the terminal output to locate any version of Typemap in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than the patched release), 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-1104: Use of Unmaintained Third Party Components, where the product relies on third-party components that are not actively supported or maintained by the original developer or a trusted proxy for the original developer. In Typemap, 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-vfv3-9w6v-23jp Affected Typemap Versions
1 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
typemap
|
crates.io |
|
|
References
Frequently Asked Questions
What is GHSA-vfv3-9w6v-23jp?
Which Typemap versions are affected?
What version fixes GHSA-vfv3-9w6v-23jp?
Is typemap affected?
What CWE is associated with GHSA-vfv3-9w6v-23jp?
How can I check crates.io dependencies for GHSA-vfv3-9w6v-23jp?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-vfv3-9w6v-23jp",
"modified" : "2022-09-16T17:13:21Z",
"published" : "2022-09-16T17:13:21Z",
"aliases" : [ ],
"summary" : "typemap is Unmaintained",
"details" : "The maintainer seems unreachable. The crate may or may not be usable as-is despite no maintenance and may not work in future versions of Rust. The last release seems to have been seven years ago.",
"severity" : [ ],
"affected" : [ {
"package" : {
"ecosystem" : "crates.io",
"name" : "typemap"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/reem/rust-typemap/issues/45"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/reem/rust-typemap"
}, {
"type" : "WEB",
"url" : "https://rustsec.org/advisories/RUSTSEC-2019-0039.html"
} ],
"database_specific" : {
"cwe_ids" : [ "CWE-1104" ],
"severity" : "CRITICAL",
"github_reviewed" : true,
"github_reviewed_at" : "2022-09-16T17:13:21Z",
"nvd_published_at" : null
}
}