radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Mach-O Swift field-metadata parser was vulnerable because a relative Swift field pointer could be lower than the field-metadata section base, making subtraction produce a negative logical index. The vulnerability is triggered by parsing Swift type and class metadata from a crafted Mach-O file. The derived index was used to read four bytes immediately before the allocated field-metadata buffer. This can cause incorrect metadata processing or process termination; no attacker-observable memory disclosure has been demonstrated. This issue is fixed in version 6.2.0.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-125",
"CWE-191"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/81xxx/CVE-2026-81881.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-81881.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"332677270819805383238193717200758279722",
"295128320059232029929765671829528930204",
"184627523897319213727199517768688153924",
"169645158764307019081923382253024254048",
"73651439494692449067289871383244913788",
"57332217162829732858398458614447378309",
"335170221235200083409868854908971301019",
"194381366707013214646361641159617890892",
"147272364741087878613388785379098248681",
"51543663916266712562871821597360225593",
"146577897530153001026446731945740797379",
"82623966241928258742206153851855266556",
"126160771918325133782748840760612042225",
"303529503061528898905207045138037476960"
],
"threshold": 0.9
},
"id": "CVE-2026-81881-0389bd40",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/radareorg/radare2/commit/1da6e782df220edf56138ef5fe4f33745b04db74",
"target": {
"file": "libr/bin/format/objc/mach0_classes.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "274122758918572350299791781341132122314",
"length": 4363
},
"id": "CVE-2026-81881-22a5fd39",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/radareorg/radare2/commit/1da6e782df220edf56138ef5fe4f33745b04db74",
"target": {
"file": "libr/bin/format/objc/mach0_classes.c",
"function": "parse_type"
}
}
]
"2026-09-24T08:26:12Z"