Read the docs

Protection mechanism failure in radare2 HTTP sandbox policy handler

Priority LOW 28CWE-693Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
Low · Low · Low
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-693.

Summary

radare2 versions 6.2.0 and 6.2.2 have a protection mechanism failure (CWE-693) in the HTTP sandbox policy handler. Commands sent to the HTTP /cmd endpoint run with the sandbox enabled, but the default sandbox grain still allows exec, so commands can spawn processes. An attacker who can reach an exposed HTTP server can exploit this, but the attack is considered high complexity.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

A vulnerability was detected in radareorg radare2 6.2.0/6.2.2. This issue affects the function r_core_cmd_str_pipe in the library libr/core/rtr_http.inc.c of the component HTTP Sandbox Policy Handler. Performing a manipulation results in protection mechanism failure. Remote exploitation of the attack is possible. The attack is considered to have high complexity. The exploitability is assessed as difficult. Upgrading to version 6.2.4 is capable of addressing this issue. The patch is named 18fd12efa98a7d1977de7bdd379d8a848777b90f. Upgrading the affected component is recommended. The pre-requisite of the vulnerability is reflected by the CVSS vector. One of the project maintainers explains: "There is a real sandbox configuration issue here, but the report overstates it. The HTTP server defaults to http.sandbox=true, so commands received through /cmd temporarily enable cfg.sandbox. However, cfg.sandbox.grain defaults to all, which means all sandbox capabilities - including exec - remain allowed. Therefore enabling the HTTP sandbox alone does NOT prevent commands from spawning processes. This only matters when the HTTP command endpoint is reachable by someone you do not trust. It is not a remote vulnerability by default: the HTTP server must first be started and exposed to the attacker."

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00285 21st percentileScored 2026-11-07
Fix Fixed radare2 (radareorg): 6.2.4

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
radareorgradare26.2.0; 6.2.26.2.4Patch availableCNA
  • radare2 Vendorradareorg Affected 6.2.0; 6.2.2 Fixed in 6.2.4 Patch available CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:radareorg:radare2:*:*:*:*:*:*:*:*———
  • cpe:2.3:a:radareorg:radare2:*:*:*:*:*:*:*:* Versions — — ·—

Remediation

Upgrade radare2 to version 6.2.4, which addresses this issue, using patch 18fd12efa98a7d1977de7bdd379d8a848777b90f.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

  • Fix · CNA radare2 (radareorg) Fixed in 6.2.4

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-19 Threatist record created from CVE-2026-112077
  2. 2026-10-19 Alias added: GHSA-x2f6-pg54-586w
  3. 2026-10-19 Priority changed: MEDIUM → LOW
  4. 2026-10-22 CISA SSVC decision points changed
  5. 2026-10-29 Affected versions changed · Red Hat
  6. 2026-10-29 CVSS score added · Red Hat

References

  • TI-2023-25089 An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32 function… CVSS 3.1CRITICAL 9.8
  • TI-2023-25088 An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32_fpu… CVSS 3.1CRITICAL 9.8
  • TI-2021-12172 Radare2 has a division by zero vulnerability in Mach-O parser's rebase_buffer function. CVSS 3.1CRITICAL 10.0
  • TI-2026-06081 radare2-mcp <=1.6.0 OS Command Injection via Shell Metacharacter Bypass CVSS 4.0CRITICAL 9.3
  • TI-2026-07640 radare2 6.1.5 Use-After-Free via gdbr_pids_list() CVSS 4.0HIGH 8.7
  • TI-2026-07639 radare2 6.1.5 Use-After-Free via gdbr_threads_list() CVSS 4.0HIGH 8.7
See all 183 →

Sources