{"id":"GHSA-v27v-f96q-qhjq","aliases":["RUSTSEC-2026-0451"],"status":"published","title":"Degraded secret zeroization capabilities","description":"In version 0.11.1 and earlier of vodozemac, the Olm root key ratchet did not\nzeroize its HKDF output after use. Each ratchet step left a copy of the new root\nkey and chain key in freed heap memory.\n\n## Impact\n\nAn attacker who can read the process's memory, for example through a separate\nmemory-disclosure bug, a core dump, or swapped-out pages, may recover root keys\nand chain keys from earlier ratchet steps. A leaked chain key allows decrypting\nthe messages in that chain, weakening Olm's forward secrecy for affected\nsessions.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2026-11-06T12:00:00Z","modified":"2026-11-06T15:45:02Z","fixes":[{"ecosystem":"crates.io","package":"vodozemac","fixed_in":["0.11.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"crates.io","package":"vodozemac","ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.0-0"},{"fixed":"0.11.2"}]}]}],"references":[{"url":"https://crates.io/crates/vodozemac","tags":["package"]},{"url":"https://rustsec.org/advisories/RUSTSEC-2026-0451.html","tags":["advisory"]},{"url":"https://github.com/matrix-org/vodozemac/pull/446","tags":["web"]}],"sources":{"osv":[{"id":"RUSTSEC-2026-0451","title":"Degraded secret zeroization capabilities","description":"In version 0.11.1 and earlier of vodozemac, the Olm root key ratchet did not\nzeroize its HKDF output after use. Each ratchet step left a copy of the new root\nkey and chain key in freed heap memory.\n\n## Impact\n\nAn attacker who can read the process's memory, for example through a separate\nmemory-disclosure bug, a core dump, or swapped-out pages, may recover root keys\nand chain keys from earlier ratchet steps. A leaked chain key allows decrypting\nthe messages in that chain, weakening Olm's forward secrecy for affected\nsessions.","status":"published","published":"2026-11-06T12:00:00Z","modified":"2026-11-06T15:45:02.403869632Z","updated_at":"2026-11-06T15:57:48.551562Z"}]}}
