Search
Find a vulnerability
Search criteria
2 vulnerabilities found for kobako by elct9620
CVE-2026-55107 (GCVE-0-2026-55107)
Vulnerability from nvd – Published: 2026-09-30 17:06 – Updated: 2026-09-30 17:06
VLAI
EPSS
VEX
Title
Kobako Vulnerable to Sandbox Escape: guest eval reaches host RCE via method_missing → public_send (any bound Service)
Summary
Kobako is a Ruby gem that embeds a Wasm-isolated mruby interpreter inside applications, allowing execution of untrusted Ruby scripts (LLM-generated code, user formulas, student submissions, third-party plugins) in-process without giving them access to host memory, files, network, or credentials. From version 0.1.0 to before version 0.9.1, a guest mruby script running inside the Kobako sandbox can execute arbitrary Ruby in the host process, fully escaping the sandbox. This issue has been patched in version 0.9.1.
Severity
10 (Critical)
CWE
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://github.com/elct9620/kobako/security/advis… | x_refsource_CONFIRM |
| https://github.com/elct9620/kobako/commit/64f8470… | x_refsource_MISC |
| https://github.com/elct9620/kobako/releases/tag/v0.9.1 | x_refsource_MISC |
{
"containers": {
"cna": {
"affected": [
{
"product": "kobako",
"vendor": "elct9620",
"versions": [
{
"status": "affected",
"version": "\u003e= 0.1.0, \u003c 0.9.1"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Kobako is a Ruby gem that embeds a Wasm-isolated mruby interpreter inside applications, allowing execution of untrusted Ruby scripts (LLM-generated code, user formulas, student submissions, third-party plugins) in-process without giving them access to host memory, files, network, or credentials. From version 0.1.0 to before version 0.9.1, a guest mruby script running inside the Kobako sandbox can execute arbitrary Ruby in the host process, fully escaping the sandbox. This issue has been patched in version 0.9.1."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 10,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-94",
"description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-470",
"description": "CWE-470: Use of Externally-Controlled Input to Select Classes or Code (\u0027Unsafe Reflection\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-09-30T17:06:00.286Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/elct9620/kobako/security/advisories/GHSA-7pwq-q9jf-539h",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/elct9620/kobako/security/advisories/GHSA-7pwq-q9jf-539h"
},
{
"name": "https://github.com/elct9620/kobako/commit/64f84700c81f44902bed9211318d5362f44987b3",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/elct9620/kobako/commit/64f84700c81f44902bed9211318d5362f44987b3"
},
{
"name": "https://github.com/elct9620/kobako/releases/tag/v0.9.1",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/elct9620/kobako/releases/tag/v0.9.1"
}
],
"source": {
"advisory": "GHSA-7pwq-q9jf-539h",
"discovery": "UNKNOWN"
},
"title": "Kobako Vulnerable to Sandbox Escape: guest eval reaches host RCE via method_missing \u2192 public_send (any bound Service)"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2026-55107",
"datePublished": "2026-09-30T17:06:00.286Z",
"dateReserved": "2026-06-16T14:41:54.579Z",
"dateUpdated": "2026-09-30T17:06:00.286Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-55107 (GCVE-0-2026-55107)
Vulnerability from cvelistv5 – Published: 2026-09-30 17:06 – Updated: 2026-09-30 17:06
VLAI
EPSS
VEX
Title
Kobako Vulnerable to Sandbox Escape: guest eval reaches host RCE via method_missing → public_send (any bound Service)
Summary
Kobako is a Ruby gem that embeds a Wasm-isolated mruby interpreter inside applications, allowing execution of untrusted Ruby scripts (LLM-generated code, user formulas, student submissions, third-party plugins) in-process without giving them access to host memory, files, network, or credentials. From version 0.1.0 to before version 0.9.1, a guest mruby script running inside the Kobako sandbox can execute arbitrary Ruby in the host process, fully escaping the sandbox. This issue has been patched in version 0.9.1.
Severity
10 (Critical)
CWE
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://github.com/elct9620/kobako/security/advis… | x_refsource_CONFIRM |
| https://github.com/elct9620/kobako/commit/64f8470… | x_refsource_MISC |
| https://github.com/elct9620/kobako/releases/tag/v0.9.1 | x_refsource_MISC |
{
"containers": {
"cna": {
"affected": [
{
"product": "kobako",
"vendor": "elct9620",
"versions": [
{
"status": "affected",
"version": "\u003e= 0.1.0, \u003c 0.9.1"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Kobako is a Ruby gem that embeds a Wasm-isolated mruby interpreter inside applications, allowing execution of untrusted Ruby scripts (LLM-generated code, user formulas, student submissions, third-party plugins) in-process without giving them access to host memory, files, network, or credentials. From version 0.1.0 to before version 0.9.1, a guest mruby script running inside the Kobako sandbox can execute arbitrary Ruby in the host process, fully escaping the sandbox. This issue has been patched in version 0.9.1."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 10,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-94",
"description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-470",
"description": "CWE-470: Use of Externally-Controlled Input to Select Classes or Code (\u0027Unsafe Reflection\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-09-30T17:06:00.286Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/elct9620/kobako/security/advisories/GHSA-7pwq-q9jf-539h",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/elct9620/kobako/security/advisories/GHSA-7pwq-q9jf-539h"
},
{
"name": "https://github.com/elct9620/kobako/commit/64f84700c81f44902bed9211318d5362f44987b3",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/elct9620/kobako/commit/64f84700c81f44902bed9211318d5362f44987b3"
},
{
"name": "https://github.com/elct9620/kobako/releases/tag/v0.9.1",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/elct9620/kobako/releases/tag/v0.9.1"
}
],
"source": {
"advisory": "GHSA-7pwq-q9jf-539h",
"discovery": "UNKNOWN"
},
"title": "Kobako Vulnerable to Sandbox Escape: guest eval reaches host RCE via method_missing \u2192 public_send (any bound Service)"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2026-55107",
"datePublished": "2026-09-30T17:06:00.286Z",
"dateReserved": "2026-06-16T14:41:54.579Z",
"dateUpdated": "2026-09-30T17:06:00.286Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}