KanaDojo before 0.1.18 contains a sandbox escape vulnerability that allows an attacker to execute arbitrary code by exploiting the explicit passing of the global require function into a Node.js vm.runInNewContext() sandbox context in the issue-auto-respond.yml workflow. Attackers can submit a pull request modifying messages.cjs to import arbitrary Node.js modules, bypassing sandbox restrictions and achieving remote code execution with full GitHub Actions runner privileges including access to AUTOMATION_PR_TOKEN.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-693"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48546.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.1.18"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"original_tag": "v0.1.18",
"range": [
{
"fixed": "6a94e30e6b8d881caff8d1d756465410e6560f09"
}
],
"source": "REFERENCES_TAG"
},
{
"range": [
{
"fixed": "31b85a5d7c4b323ddeba3b2dc5e7807558710544"
}
],
"source": "REFERENCES_COMMIT"
}
]
}