{"id":"GHSA-f67m-9j94-qv9j","aliases":["RUSTSEC-2022-0022"],"url":"https://o3.security/vulnerability/GHSA-f67m-9j94-qv9j","summary":"Parser creates invalid uninitialized value","details":"Affected versions of this crate called `mem::uninitialized()` in the HTTP1 parser to create values of type `httparse::Header` (from the `httparse` crate).\nThis is unsound, since `Header` contains references and thus must be non-null.\n \nThe flaw was corrected by avoiding the use of `mem::uninitialized()`, using `MaybeUninit` instead.\n","published":"2022-06-16T23:59:29Z","modified":"2026-09-10T03:49:49.376604307Z","cvss":null,"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"crates.io","name":"hyper","fixedVersion":"0.14.12"}],"fix":{"url":"https://github.com/hyperium/hyper/pull/2545","label":"hyperium/hyper#2545"},"references":[{"type":"WEB","url":"https://github.com/hyperium/hyper/pull/2545"},{"type":"PACKAGE","url":"https://github.com/hyperium/hyper"},{"type":"WEB","url":"https://rustsec.org/advisories/RUSTSEC-2022-0022.html"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-09-10T03:49:49.376604307Z"}}