<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Kobako (0.1.0-0.9.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/kobako-0.1.0-0.9.0/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 18 Aug 2026 20:56:19 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/kobako-0.1.0-0.9.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Kobako Sandbox Escape via Ruby Method Injection</title><link>https://feed.craftedsignal.io/briefs/2026-08-kobako-sandbox-escape/</link><pubDate>Tue, 18 Aug 2026 20:56:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-kobako-sandbox-escape/</guid><description>A vulnerability in the Kobako gem allows guest mruby scripts to escape the sandbox and execute arbitrary Ruby code on the host process via improper method dispatch.</description><content:encoded><![CDATA[<p>The Kobako Ruby gem (versions 0.1.0 through 0.9.0) contains a critical sandbox escape vulnerability, identified as CVE-2026-55107. The vulnerability exists within the transport dispatcher, which facilitates communication between guest mruby scripts and host-defined &quot;Service&quot; objects. The dispatcher incorrectly utilized <code>public_send</code> to process method calls from the guest, allowing the invocation of any method accessible to the bound object.</p>
<p>Because <code>public_send</code> does not restrict the target method to those explicitly defined by the Service, a guest script can invoke ambient reflection methods such as <code>send</code>, <code>__send__</code>, or <code>public_send</code>. By pivoting through these methods, an attacker can access sensitive <code>Kernel</code> methods, specifically <code>eval</code>, to execute arbitrary Ruby code within the host process. This bypasses the primary security guarantee of the Kobako library. The issue was resolved in version 0.9.1 by implementing a blocklist that prevents the invocation of methods belonging to core Ruby modules like <code>Kernel</code>, <code>Object</code>, and <code>Module</code>.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in a full sandbox escape, granting an attacker the ability to execute arbitrary Ruby code within the context of the host process. This can lead to unauthorized access to host memory, modification of host state, or the execution of arbitrary system commands, depending on the privileges of the Ruby process. All deployments running untrusted mruby scripts using Kobako versions 0.9.0 and earlier are affected.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade to Kobako version 0.9.1 immediately to implement the required method invocation filtering.</li>
<li>If immediate patching is not feasible, unbind all host &quot;Service&quot; objects from sandboxes processing untrusted scripts until the upgrade is performed.</li>
<li>Audit existing mruby script execution environments for signs of unusual method invocation patterns if the host process is exposed to untrusted input.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>