Skip to content

fix: rebuild misaligned and multi-stage exploit call chains (#7)#68

Open
Dametime-0 wants to merge 1 commit into
Tencent:mainfrom
Dametime-0:fix/issue7-rebuild
Open

fix: rebuild misaligned and multi-stage exploit call chains (#7)#68
Dametime-0 wants to merge 1 commit into
Tencent:mainfrom
Dametime-0:fix/issue7-rebuild

Conversation

@Dametime-0

Copy link
Copy Markdown
  • entry-00185 (n8n RCE): reposition entry_point from static property default:false to getNodeParameter('fileName'); move critical_operation from resolvePath closing brace to fsWriteFile actual write call; completely rebuild trace to show fileName -> resolvePath -> isFilePathBlocked -> fsWriteFile data flow
  • entry-00197 (openclaw TOCTOU): preserve existing trace structure, enhance desc fields with explicit multi-stage exploitation model (Phase 1 upload -> Phase 2 symlink replacement -> Phase 3 TOCTOU race)
  • entry-00290 (openclaw symlink escape): move critical_operation from fail-open check point (resolveSymlinkHopPath) to actual sink (fileOps.writeFile at apply-patch.ts:152)
  • entry-00391 (fastmcp SSRF): move critical_operation from _build_url method signature to url_path.replace + urljoin concatenation; remove irrelevant logger.debug trace node
  • entry-00320 (langflow path traversal): move entry_point upstream from rsplit extension parsing to new_filename = file.filename (taint entry)

- entry-00185 (n8n RCE): reposition entry_point from static property
  default:false to getNodeParameter('fileName'); move critical_operation
  from resolvePath closing brace to fsWriteFile actual write call;
  completely rebuild trace to show fileName -> resolvePath ->
  isFilePathBlocked -> fsWriteFile data flow
- entry-00197 (openclaw TOCTOU): preserve existing trace structure,
  enhance desc fields with explicit multi-stage exploitation model
  (Phase 1 upload -> Phase 2 symlink replacement -> Phase 3 TOCTOU race)
- entry-00290 (openclaw symlink escape): move critical_operation from
  fail-open check point (resolveSymlinkHopPath) to actual sink
  (fileOps.writeFile at apply-patch.ts:152)
- entry-00391 (fastmcp SSRF): move critical_operation from _build_url
  method signature to url_path.replace + urljoin concatenation; remove
  irrelevant logger.debug trace node
- entry-00320 (langflow path traversal): move entry_point upstream from
  rsplit extension parsing to new_filename = file.filename (taint entry)

Co-Authored-By: Claude <noreply@anthropic.com>
@Dametime-0
Dametime-0 force-pushed the fix/issue7-rebuild branch from f4589ac to 2e19c52 Compare July 23, 2026 10:19
@Dametime-0 Dametime-0 closed this Jul 23, 2026
@Dametime-0
Dametime-0 deleted the fix/issue7-rebuild branch July 23, 2026 10:20
@Dametime-0
Dametime-0 restored the fix/issue7-rebuild branch July 23, 2026 10:21
@Dametime-0
Dametime-0 deleted the fix/issue7-rebuild branch July 23, 2026 10:22
@Dametime-0
Dametime-0 restored the fix/issue7-rebuild branch July 23, 2026 10:26
@Dametime-0 Dametime-0 reopened this Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant