radare2 — security advisory
radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's binary property-list Unicode parser was vulnerable because the binary-property-list Unicode parser underallocated an uninitialized UTF-8 destination and did not guarantee NUL termination. The vulnerability is triggered by running the explicit pFB or pFBj commands on untrusted binary property-list data. The json encoder treated the converted data as a nul-terminated c string and could continue reading beyond the allocation. This can cause disclosure of uninitialized or adjacent heap contents in JSON output and possible process termination. This issue is fixed in version 6.2.0.
- Products
- radare2
- Affected versions
- 0.9.6-3.1ubuntu1, 1.6.0+dfsg-1, 2.0.0+dfsg-1, 2.1.0+dfsg-1, 2.3.0+dfsg-1, 2.3.0+dfsg-2, 2.3.0+dfsg-2ubuntu0.1~esm1, 3.2.1+dfsg-5build1, 4.0.0+dfsg-1, 4.2.1+dfsg-1, 4.2.1+dfsg-2, 4.2.1+dfsg-2ubuntu0.1~esm1, 5.5.0+dfsg-1.1ubuntu2, 5.5.0+dfsg-1.1ubuntu3, 5.5.0+dfsg-1.1ubuntu3+esm1, 5.5.0+dfsg-1ubuntu1, 5.9.8+dfsg-2, 6.0.4+dfsg-1, 6.0.7+ds-1, 6.1.6+ds-2, 6.1.6+ds-3, 6.1.8+ds-1
- Fixed versions
- Not specified
- CVEs
- CVE-2026-81882
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 03:20 UTC · Revision 1
Source evidence
radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's binary property-list Unicode parser was vulnerable because the binary-property-list Unicode parser underallocated an uninitialized UTF-8 destination and did not guarantee NUL termination. The vulnerability is triggered by running the explicit pFB or pFBj commands on untrusted binary property-list data. The json encoder treated the converted data as a nul-terminated c string and could continue reading beyond the allocation. This can cause disclosure of uninitialized or adjacent heap contents in JSON output and possible process termination. This issue is fixed in version 6.2.0.
osv:UBUNTU-CVE-2026-81882
radare2
Fixed versions: Not specified
radare2
Fixed versions: Not specified
radare2
Fixed versions: Not specified
radare2
Fixed versions: Not specified
radare2
Fixed versions: Not specified
radare2
Fixed versions: Not specified
Complete source record
{
"id": "fab192a3157ec489b861d0179e6c239f998d7f8862eda18282020f96b8b428a0",
"url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-81882",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "UBUNTU-CVE-2026-81882",
"summary": "radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's binary property-list Unicode parser was vulnerable because the binary-property-list Unicode parser underallocated an uninitialized UTF-8 destination and did not guarantee NUL termination. The vulnerability is triggered by running the explicit pFB or pFBj commands on untrusted binary property-list data. The json encoder treated the converted data as a nul-terminated c string and could continue reading beyond the allocation. This can cause disclosure of uninitialized or adjacent heap contents in JSON output and possible process termination. This issue is fixed in version 6.2.0.",
"evidence": "osv:UBUNTU-CVE-2026-81882",
"products": [
{
"name": {
"value": "radare2",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "0.9.6-3.1ubuntu1",
"evidence": "/affected/0/versions"
}
]
},
{
"name": {
"value": "radare2",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "1.6.0+dfsg-1",
"evidence": "/affected/1/versions"
},
{
"value": "2.0.0+dfsg-1",
"evidence": "/affected/1/versions"
},
{
"value": "2.1.0+dfsg-1",
"evidence": "/affected/1/versions"
},
{
"value": "2.3.0+dfsg-1",
"evidence": "/affected/1/versions"
},
{
"value": "2.3.0+dfsg-2",
"evidence": "/affected/1/versions"
},
{
"value": "2.3.0+dfsg-2ubuntu0.1~esm1",
"evidence": "/affected/1/versions"
}
]
},
{
"name": {
"value": "radare2",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "3.2.1+dfsg-5build1",
"evidence": "/affected/2/versions"
},
{
"value": "4.0.0+dfsg-1",
"evidence": "/affected/2/versions"
},
{
"value": "4.2.1+dfsg-1",
"evidence": "/affected/2/versions"
},
{
"value": "4.2.1+dfsg-2",
"evidence": "/affected/2/versions"
},
{
"value": "4.2.1+dfsg-2ubuntu0.1~esm1",
"evidence": "/affected/2/versions"
}
]
},
{
"name": {
"value": "radare2",
"evidence": "/affected/3/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "5.5.0+dfsg-1ubuntu1",
"evidence": "/affected/3/versions"
},
{
"value": "5.5.0+dfsg-1.1ubuntu2",
"evidence": "/affected/3/versions"
},
{
"value": "5.5.0+dfsg-1.1ubuntu3",
"evidence": "/affected/3/versions"
},
{
"value": "5.5.0+dfsg-1.1ubuntu3+esm1",
"evidence": "/affected/3/versions"
}
]
},
{
"name": {
"value": "radare2",
"evidence": "/affected/4/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "6.0.7+ds-1",
"evidence": "/affected/4/versions"
},
{
"value": "6.1.6+ds-2",
"evidence": "/affected/4/versions"
},
{
"value": "6.1.6+ds-3",
"evidence": "/affected/4/versions"
},
{
"value": "6.1.8+ds-1",
"evidence": "/affected/4/versions"
}
]
},
{
"name": {
"value": "radare2",
"evidence": "/affected/5/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "5.9.8+dfsg-2",
"evidence": "/affected/5/versions"
},
{
"value": "6.0.4+dfsg-1",
"evidence": "/affected/5/versions"
},
{
"value": "6.0.7+ds-1",
"evidence": "/affected/5/versions"
}
]
}
],
"severity": "medium",
"structured": {
"id": "UBUNTU-CVE-2026-81882",
"aliases": [
"UBUNTU-CVE-2026-81882"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N"
},
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H"
},
{
"type": "Ubuntu",
"score": "medium"
}
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "radare2",
"purl": "pkg:deb/ubuntu/radare2?arch=source&distro=xenial",
"ecosystem": "Ubuntu:16.04:LTS"
},
"versions": [
"0.9.6-3.1ubuntu1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-81882.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libradare2-0.9.6",
"binary_version": "0.9.6-3.1ubuntu1"
},
{
"binary_name": "libradare2-common",
"binary_version": "0.9.6-3.1ubuntu1"
},
{
"binary_name": "radare2",
"binary_version": "0.9.6-3.1ubuntu1"
},
{
"binary_name": "radare2-plugins",
"binary_version": "0.9.6-3.1ubuntu1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "radare2",
"purl": "pkg:deb/ubuntu/radare2?arch=source&distro=esm-apps%2Fbionic",
"ecosystem": "Ubuntu:Pro:18.04:LTS"
},
"versions": [
"1.6.0+dfsg-1",
"2.0.0+dfsg-1",
"2.1.0+dfsg-1",
"2.3.0+dfsg-1",
"2.3.0+dfsg-2",
"2.3.0+dfsg-2ubuntu0.1~esm1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-81882.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libradare2-2.3",
"binary_version": "2.3.0+dfsg-2ubuntu0.1~esm1"
},
{
"binary_name": "libradare2-common",
"binary_version": "2.3.0+dfsg-2ubuntu0.1~esm1"
},
{
"binary_name": "radare2",
"binary_version": "2.3.0+dfsg-2ubuntu0.1~esm1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "radare2",
"purl": "pkg:deb/ubuntu/radare2?arch=source&distro=esm-apps%2Ffocal",
"ecosystem": "Ubuntu:Pro:20.04:LTS"
},
"versions": [
"3.2.1+dfsg-5build1",
"4.0.0+dfsg-1",
"4.2.1+dfsg-1",
"4.2.1+dfsg-2",
"4.2.1+dfsg-2ubuntu0.1~esm1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-81882.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libradare2-4.2.1",
"binary_version": "4.2.1+dfsg-2ubuntu0.1~esm1"
},
{
"binary_name": "libradare2-common",
"binary_version": "4.2.1+dfsg-2ubuntu0.1~esm1"
},
{
"binary_name": "radare2",
"binary_version": "4.2.1+dfsg-2ubuntu0.1~esm1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "radare2",
"purl": "pkg:deb/ubuntu/radare2?arch=source&distro=esm-apps%2Fnoble",
"ecosystem": "Ubuntu:Pro:24.04:LTS"
},
"versions": [
"5.5.0+dfsg-1ubuntu1",
"5.5.0+dfsg-1.1ubuntu2",
"5.5.0+dfsg-1.1ubuntu3",
"5.5.0+dfsg-1.1ubuntu3+esm1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-81882.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libradare2-5.0.0t64",
"binary_version": "5.5.0+dfsg-1.1ubuntu3+esm1"
},
{
"binary_name": "libradare2-common",
"binary_version": "5.5.0+dfsg-1.1ubuntu3+esm1"
},
{
"binary_name": "radare2",
"binary_version": "5.5.0+dfsg-1.1ubuntu3+esm1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "radare2",
"purl": "pkg:deb/ubuntu/radare2?arch=source&distro=stonking",
"ecosystem": "Ubuntu:26.10"
},
"versions": [
"6.0.7+ds-1",
"6.1.6+ds-2",
"6.1.6+ds-3",
"6.1.8+ds-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-81882.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libradare2-6.0.0t64",
"binary_version": "6.1.8+ds-1"
},
{
"binary_name": "libradare2-common",
"binary_version": "6.1.8+ds-1"
},
{
"binary_name": "radare2",
"binary_version": "6.1.8+ds-1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "radare2",
"purl": "pkg:deb/ubuntu/radare2?arch=source&distro=resolute",
"ecosystem": "Ubuntu:26.04:LTS"
},
"versions": [
"5.9.8+dfsg-2",
"6.0.4+dfsg-1",
"6.0.7+ds-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-81882.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libradare2-6.0.0t64",
"binary_version": "6.0.7+ds-1"
},
{
"binary_name": "libradare2-common",
"binary_version": "6.0.7+ds-1"
},
{
"binary_name": "radare2",
"binary_version": "6.0.7+ds-1"
}
]
}
}
],
"modified": "2026-10-17T13:01:10.700754029Z",
"provider": "osv",
"upstream": [
"CVE-2026-81882"
],
"references": [
"https://ubuntu.com/security/CVE-2026-81882",
"https://www.cve.org/CVERecord?id=CVE-2026-81882",
"https://github.com/radareorg/radare2/security/advisories/GHSA-r5cr-f9p6-5pvj",
"https://github.com/radareorg/radare2/issues/26227",
"https://github.com/radareorg/radare2/commit/38d82a949626dba3783f40508bb66179e631fa45",
"https://github.com/radareorg/radare2/releases/tag/6.2.0"
]
},
"related_cves": [
{
"value": "CVE-2026-81882",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": "/severity/1/score"
},
"source_id": "core-osv",
"document_id": 361144,
"published_at": "2026-09-22T16:18:00+00:00"
}