RUSTSEC-2024-0449

Source
https://rustsec.org/advisories/RUSTSEC-2024-0449
Import Source
https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2024-0449.json
JSON Data
https://api.osv.dev/v1/vulns/RUSTSEC-2024-0449
Published
2024-03-25T12:00:00Z
Modified
2026-10-12T11:45:02Z
Summary
unsafe-libyaml is unmaintained
Details

The repository was archived by its owner on 2024-03-25 and is read-only. The last release is 0.2.11 (March 2024).

unsafe-libyaml is a machine translation of libyaml's C code into unsafe Rust (c2rust). Bugs found in it will not be fixed upstream. It is used by serde_yaml (itself deprecated) and by forks such as serde_yaml_ng.

Alternatives

Consider a YAML parser written in safe Rust, for example:

Database specific
{
    "license":  "CC0-1.0"
}
References

Affected packages

crates.io / unsafe-libyaml

Package

Name
unsafe-libyaml
View open source insights on deps.dev
Purl
pkg:cargo/unsafe-libyaml

Affected ranges

Type
SEMVER
Events
Introduced
0.0.0-0

Ecosystem specific

{
    "affected_functions":  null,
    "affects":  {
        "arch":  [],
        "functions":  [],
        "os":  []
    }
}

Database specific

categories
[]
cvss
null
informational
"unmaintained"
source
"https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2024-0449.json"