CVE-2025-1378
radare2 rasm2 rasm2.c memory corruption
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.8
radare2 rasm2 rasm2.c memory corruption
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
- Record
CVE-2025-1378- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - CVSS 2.0
- 1.7
AV:L/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2025-2135
4.8
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
- Record
EUVD-2025-2135- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3r39-mw8c-6g5f
4.8
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected...
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
- Record
GHSA-3r39-mw8c-6g5f- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-119
- Updated
- 2026-11-02
NVD
4.8
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
- Record
CVE-2025-1378- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - CVSS 2.0
- 1.7 Low
AV:L/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
4.8
radare2 rasm2 rasm2.c memory corruption
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
- Record
CVE-2025-1378- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-1378
4.8
A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
- Record
UBUNTU-CVE-2025-1378- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 4 moreShow less
OSVMGASA-2025-0083 No score
Updated radare2 packages fix security vulnerabilities
A vulnerability, which was classified as problematic, was found in radare2. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used.
- Record
MGASA-2025-0083- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:0072-1 No score
Security update for radare2
This update for radare2 fixes the following issues:
-
CVE-2025-1378: Fixed memory corruption (boo#1237250)
Update to version 5.8.8:
For details, check full release notes
- Faster analysis, type matching, binary parsing (2-4x)
- Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
- Improved integration with r2frida remote filesystems
- Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
- Better build scripts for Windows (add asan and w32 profiles)
- AES key wrap algorithm support in rahash2
- Print and convert ternary values back and forth
- Update to 4.5.0
- Fix build of the onefied shared lib
- Enable asm.jmpsub by default
- Fix m68k analysis issues
- Fix infinite loop bug related to anal.nopskip
- Record
openSUSE-SU-2025:0072-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14828-1 No score
radare2-5.9.8-2.1 on GA media
These are all security issues fixed in the radare2-5.9.8-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14828-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20653-1 No score
Security update for radare2
This update for radare2 fixes the following issues:
Changes in radare2:
-
Update to version 6.1.4 (bsc#1262142, CVE-2026-40499):
- Analysis: improve autoname scoring, jmptbl detection, and performance
- Add callargs modifier, rnum expressions, and typed function context
- Refactor autoname into plugin; extend RAnalPlugin hooks
- Fix leaks, overflows, and command injection in analysis scripts
- Improve string detection, wide strings, and switch/case analysis
- Arch: fix v850/nds32 ESIL, optimize to O(1), improve pseudo support
- Cache capstone options and improve multi-arch disassembly
- ASM: add camel syntax support, unify via RArch API
- Bin: major parser fixes (ELF, Mach-O, PE, DEX, PDB, WAD, XCOFF)
- Fix leaks, OOB reads/writes, overflows, and improve bounds checks
- Improve Swift demangling, ARM hints, relocations, and imports
- Add nds32 reloc support and optimize kernelcache parsing
- Build: install to lib64, fix illumos and packaging issues
- CI: add GitHub Actions and FilC builds
- Console: fix multiple overflows, OOB issues, and improve performance
- Core: API renames, plugin load order, sandbox/config fixes
- Crash: extensive fixes (UAF, OOB, overflows, injections, fuzz bugs)
- Harden ELF, PDB, kernelcache, regex, disassemblers, and webserver
- Debug: improve ptrace, winkd support, breakpoints, checkpoints
- Disasm: cache flag lookups for performance
- FS/IO: fix leaks, bounds, sparse IO, and device handling
- HTTP/socket: webserver fixes and SSL fallback handling
- Print/projects: improve formatting, endian handling, project metadata
- Pseudo: add while/switch support and cleaner control flow
- Search/shell: improve commands, parsing, and usability
- Security: fix widespread command injection and sandbox escapes
- Tests/tools: improve r2r, CLI tools, fuzzing, and plugin support
- Types/util: parsing improvements, JSON/base64 updates, optimizations
- Visual: fix UAF/leaks, improve panels and UX
- Full changelog is available at: https://github.com/radareorg/radare2/releases/tag/6.1.4
-
Update to version 6.1.2:
- Analysis: preserve timeouts, improve bb/jmptbl validation and limits
- Optimize string detection and hot-path functions
- Add APIs for function signatures, vars limits, and instruction hints
- Fix overlapped functions, invalid code checks, and large bb handling
- API: remove deprecated librmagic/filetype APIs and name filter
- Arch: fix Thumb/endianness issues, add Python pseudo plugin
- ASM: unify settings via RArch, fix directives, add bf pseudo plugin
- Bin: improve ELF/Mach-O stripped detection and parsing safety
- Harden Mach-O bounds, optimize kernelcache and XNU parsing
- Fix many leaks (DEX, demangler, parsers) and infinite loops
- Improve DWARF handling and symbol/type extraction
- Build: improve meson, toolchains, and add ISO/docker support
- Console: preserve timeout, fix themes and UTF-8 handling
- Core: fix config bugs, improve startup and addressing support
- Crash: fix UAF, OOB, race conditions, regex bugs, and overflows
- Add safety checks across dotnet, Mach-O, DWARF, and webserver
- Debug/ESIL: safer execution and divide-by-zero handling
- FS/IO: fix HFS+, dyldcache speedups, safer zip handling
- Graph: add bb size limit option
- Print: merge commands, improve UTF-8 and formatting
- Projects/tools: new configs, plugin support, CLI improvements
- Search: faster analysis search and block buffering
- Shell: improve grep/macros and file operations
- Types: lazy-load, cache, and improve parsing (varargs, structs)
- Tests: expand fuzzing and test suites
- General cleanup, performance tuning, and safety improvements
- Full changelog is available at: https://github.com/radareorg/radare2/releases/tag/6.1.4
-
Update to version 6.1.0:
- Reimplement RBufRef using RRef; fix RLibDelHandler API
- Remove stale JAY code; improve analysis performance and CI speed
- Optimize type…
- Record
openSUSE-SU-2026:20653-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
radare2Mageia:9 |
before 5.8.8-1.5.mga9 | 5.8.8-1.5.mga9 |
radare2Ubuntu:16.04:LTS |
All versions, plus listed versions 0.9.6-3.1ubuntu1 |
None known |
radare2Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.6.0+dfsg-12.0.0+dfsg-12.1.0+dfsg-12.3.0+dfsg-12.3.0+dfsg-22.3.0+dfsg-2ubuntu0.1~esm1 |
None known |
radare2Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 3.2.1+dfsg-5build14.0.0+dfsg-14.2.1+dfsg-14.2.1+dfsg-24.2.1+dfsg-2ubuntu0.1~esm1 |
None known |
radare2Ubuntu:Pro:24.04:LTS |
All versions, plus listed versions 5.5.0+dfsg-1ubuntu15.5.0+dfsg-1.1ubuntu25.5.0+dfsg-1.1ubuntu35.5.0+dfsg-1.1ubuntu3+esm1 |
None known |
radare2Ubuntu:25.10 |
All versions, plus listed versions 5.9.8+dfsg-25.9.8+dfsg-2ubuntu0.25.10.15.9.8+dfsg-2ubuntu0.25.10.2 |
None known |
radare2Ubuntu:26.10 |
All versions, plus listed versions 6.0.7+ds-16.1.6+ds-26.1.6+ds-36.1.8+ds-1 |
None known |
radare2Ubuntu:26.04:LTS |
All versions, plus listed versions 5.9.8+dfsg-26.0.4+dfsg-16.0.7+ds-1 |
None known |
radare2SUSE:Package Hub 15 SP6 |
before 5.9.8-bp156.4.6.1 | 5.9.8-bp156.4.6.1 |
radare2openSUSE:Leap 15.6 |
before 5.9.8-bp156.4.6.1 | 5.9.8-bp156.4.6.1 |
radare2openSUSE:Tumbleweed |
before 5.9.8-2.1 | 5.9.8-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-1378 is a medium vulnerability (CVSS 4.8) in Radare Radare2, published February 17, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.32%, the 24th percentile. Fixed in radare2 5.8.8-1.5.mga9.
References
vuldb.com?id.295986
vuldb.com?ctiid.295986
vuldb.com?submit.498499
github.com/radareorg/radare2/issues/23953
github.com/radareorg/radare2/commit/c6c772d2eab692ce7ada5a4227afd50c355ad545
github.com/radareorg/radare2/milestone/86
Show 22 moreShow less
nvd.nist.gov/vuln/detail/CVE-2025-1378
github.com/advisories/GHSA-3r39-mw8c-6g5f
github.com/CVEProject/cvelistV5/tree/main/cves/2025/1xxx/CVE-2025-1378.json
advisories.mageia.org/MGASA-2025-0083.html
bugs.mageia.org/show_bug.cgi?id=34044
lists.opensuse.org/archives/list/[email protected]/message/6L3CRKPOLSYHPHW4QETC25D65CTE33EO
ubuntu.com/security/CVE-2025-1378
cve.org/CVERecord?id=CVE-2025-1378
lists.opensuse.org/archives/list/[email protected]/thread/VMIRZD7QDNUWAIAT76VO5EMCPL7MGFOJ
bugzilla.suse.com/1237250
suse.com/security/cve/CVE-2025-1378
lists.opensuse.org/archives/list/[email protected]/thread/6L3CRKPOLSYHPHW4QETC25D65CTE33EO
bugzilla.suse.com/1234065
bugzilla.suse.com/1238075
bugzilla.suse.com/1238451
bugzilla.suse.com/1244121
bugzilla.suse.com/1262142
suse.com/security/cve/CVE-2024-29645
suse.com/security/cve/CVE-2025-1744
suse.com/security/cve/CVE-2025-1864
suse.com/security/cve/CVE-2025-5641
suse.com/security/cve/CVE-2026-40499
Left out here: the rest of 1 source description. The JSON record has them.