Path Traversal Vulnerability in curl via Unsanitized IPFS_PATH Environment Variable
该报告还没有中文解读。
原文摘录
摘自原文(4076 字符中的一小部分)
A path traversal vulnerability exists in curl versions with IPFS support (7.81.0+). The IPFS_PATH environment variable is not properly sanitized, allowing attackers to read arbitrary files by manipulating directory traversal sequences (e.g., ../../../../etc). This flaw enables leakage of sensitive …
原文中的代码
#!/bin/bash # 1. Create test file with unique URL-like content TEST_CONTENT="http://LEAKED_DATA_$(date +%s).invalid" echo "$TEST_CONTENT" > /tmp/test_file.txt # 2. Setup exploit EXPLOIT_DIR=$(mktemp -d) ln -sf /tmp/test_file.txt "$EXPLOIT_DIR/gateway" export IPFS_PATH="$EXPLOIT_DIR" # …
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @ziad616 · 版权归作者与 curl 所有