rz-libdemangle is a Rizin library for demangling symbols. Prior to 6bf56d3, the Rust demangler in src/rust/rust_v0.c can perform an out-of-bounds read when the demangler structure is not yet initialized. This issue is fixed in commit 6bf56d3.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45612.json",
"cwe_ids": [
"CWE-125"
],
"cna_assigner": "GitHub_M",
"unresolved_ranges": [
{
"extracted_events": [
{
"fixed": "6bf56d32b32547ae4cb069ccfc2d2b6c7b63a4cb"
}
],
"source": "AFFECTED_FIELD"
}
]
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-45612.json"
"2026-07-22T04:18:39Z"
[
{
"digest": {
"function_hash": "130256863017545106152075704784632960263",
"length": 532.0
},
"id": "CVE-2026-45612-2242b214",
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/rizinorg/rz-libdemangle/commit/6bf56d32b32547ae4cb069ccfc2d2b6c7b63a4cb",
"signature_type": "Function",
"target": {
"function": "rust_v0_init",
"file": "src/rust/rust_v0.c"
}
},
{
"digest": {
"line_hashes": [
"210621266899617050114883449507934937972",
"192011128218880355152452380997428338676",
"89968753629804683755547767688945628739",
"35825315609863217398715222015073202717",
"314965882478240891506672545863456576088",
"306467788505251560686826169826681570385",
"300148913813221087188491417619024435873"
],
"threshold": 0.9
},
"id": "CVE-2026-45612-f16b7a6d",
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/rizinorg/rz-libdemangle/commit/6bf56d32b32547ae4cb069ccfc2d2b6c7b63a4cb",
"signature_type": "Line",
"target": {
"file": "src/rust/rust_v0.c"
}
}
]