CVE-2026-81883 PUBLISHED

radare2: Out-of-bounds Read at the end of string in the LUA 5.3 bytecode

Assigner: GitHub_M
Reserved: 27.08.2026 Published: 22.09.2026 Updated: 22.09.2026

radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Lua 5.3 bytecode function parser was vulnerable because the Lua 5.3 bytecode function parser read fixed function-metadata fields immediately after a function-name string without checking the remaining buffer length. The vulnerability is triggered by opening or inspecting a crafted Lua 5.3 bytecode file whose function-name string ends at the input-buffer boundary. The parser read two integers and three one-byte fields beyond the allocated input buffer. This can cause invalid parser results or process termination; no attacker-observable memory disclosure has been demonstrated. This issue is fixed in version 6.2.0.

Metrics

CVSS Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
CVSS Score: 3.3

Product Status

Vendor radareorg
Product radare2
Versions
  • Version < 6.2.0 is affected

References

Problem Types

  • CWE-125: Out-of-bounds Read CWE