إرسال #922841: nanocoai nanoclaw <= 2.1.17 Improper Link Resolution Before File Access / Link Following (CWE-59)المعلومات

عنوانnanocoai nanoclaw <= 2.1.17 Improper Link Resolution Before File Access / Link Following (CWE-59)
الوصف# Technical Details A symlink-following arbitrary file write vulnerability exists in the `forwardAttachedFiles()` method in `src/modules/agent-to-agent/agent-route.ts` of NanoClaw (npm package `nanoclaw`). NanoClaw's built-in agent-to-agent (A2A) attachment forwarding trusts the target inbox path. `forwardAttachedFiles()` hardens the source side (rejects unsafe message ids, refuses symlinked source outbox directories and files, resolves `realSrc` and checks containment under the canonical source outbox), but performs no equivalent `lstat()` or `realpath()` containment checks on the target inbox before calling `fs.mkdirSync()` and `fs.copyFileSync()`. The vulnerable code: ```js const targetInboxDir = path.join(sessionDir(target.agentGroupId, target.sessionId), 'inbox', target.messageId); fs.mkdirSync(targetInboxDir, { recursive: true }); ... const dst = path.join(targetInboxDir, filename); fs.copyFileSync(realSrc, dst);
المصدر⚠️ https://github.com/nanocoai/nanoclaw/issues/2828
المستخدم
 Eric-a (UID 96353)
ارسال11/08/2026 02:52 PM (1 شهر منذ)
الاعتدال13/09/2026 06:00 PM (1 month later)
الحالةتمت الموافقة
إدخال VulDB403309 [nanocoai NanoClaw حتى 2.1.17 Attachment agent-route.ts forwardAttachedFiles تجاوز الصلاحيات]
النقاط20

Want to know what is going to be exploited?

We predict KEV entries!