一线运维实战手记 · 云计算 · 数据库 · 故障排查
2026年9月4日

CVE-2026-9547 [HIGH] – When a libcurl-based application performs transfers via `SCP://` or `SFTP://` and utilizes

未分类
📑 文章目录

When a libcurl-based application performs transfers via `SCP://` or `SFTP://`
and utilizes the `CURLOPT_SSH_KEYFUNCTION` callback, it may silently accept an
untrusted server. This vulnerability occurs when a server presents a host key
type that does not match the specific key type already recorded for that host
in the `known_hosts` file. Instead of rejecting the mismatch, the callback
mechanism fails to properly enforce the restriction, allowing the connection
to succeed without warning and risking a potential man-in-the-middle attack.