Gửi #860211: Node.js danger 13.0.7 OS Command Injectionthông tin

tiêu đềNode.js danger 13.0.7 OS Command Injection
Mô tả[email protected] appears to allow shell command injection during the public danger local workflow when a Dangerfile calls danger.git.diffForFile() on changed file paths. The issue is triggered through the CLI, not by importing internal modules directly: danger local --staging --dangerfile Dangerfile.js --text-only -> LocalGit.getPlatformGitRepresentation() -> Dangerfile calls danger.git.diffForFile(file) -> localGetFileAtSHA(file, repo, sha) -> child_process.exec(`git show ${sha}:"${path}"`) If a changed file path contains a double quote and shell metacharacters, the path breaks out of the quoted git show argument and the shell executes the injected command.
Nguồn⚠️ https://github.com/danger/danger-js/pull/1513
Người dùng
 wjm2 (UID 99050)
Đệ trình16/06/2026 19:20 (cách đây 1 tháng)
Kiểm duyệt22/07/2026 18:02 (1 month later)
Trạng tháiđược chấp nhận
Mục VulDB382377 [danger danger-js đến 13.0.7 CLI localGetFileAtSHA.ts danger.git.diffForFile Tệp tin nâng cao đặc quyền]
điểm20

Interested in the pricing of exploits?

See the underground prices here!