CVE-2026-9546: sending old referer
该报告还没有中文解读。
原文摘录
摘自原文(17500 字符中的一小部分)
Summary: libcurl documents that `CURLOPT_REFERER` can be set to `NULL` to disable the Referer header again, but doing so after a transfer does not clear the cached per-handle referer state. As a result, the next HTTP request on the same easy handle can still send the previous request's `Referer:` …
原文中的代码
set -euo pipefail
ROOT="${ROOT:-$PWD}"
WORKDIR="$(mktemp -d "${TMPDIR:-/tmp}/curl-referer-uaf-inline-XXXXXX")"
BUILD_DIR="$WORKDIR/build-curl-asan"
SERVER_LOG="$WORKDIR/server.jsonl"
SERVER_ERR="$WORKDIR/server.err"
PORT_FILE="$WORKDIR/port"
CLIENT_C="$WORKDIR/referer_uaf_client.c" …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @fafawf · 版权归作者与 curl 所有