Shlink содержит уязвимость подделки запросов на стороне сервера, которая позволяет аутентифицированным владельцам ключей API заставлять сервер выдавать произвольные запросы HTTP GET, предоставляя созданный длинный URL-адрес во время создания короткого URL-адреса с включенным автоматическим разрешением заголовка. Злоумышленники могут отправлять URL-адреса, указывающие на общедоступные хосты, которые перенаправляют на внутренние цели, включая адреса обратной связи, диапазоны локальных ссылок и конечные точки облачных метаданных, такие как 169.254.169.254, чтобы получить информацию о внутренних службах через элемент заголовка HTML, возвращаемый в ответе на создание короткого URL-адреса.
Показать оригинальное описание (EN)
Shlink contains a server-side request forgery vulnerability that allows authenticated API key holders to cause the server to issue arbitrary HTTP GET requests by supplying a crafted long URL during short URL creation with title auto-resolution enabled. Attackers can submit URLs pointing to public hosts that redirect to internal targets, including loopback addresses, link-local ranges, and cloud metadata endpoints such as 169.254.169.254, to exfiltrate internal service information via the HTML title element returned in the short URL creation response.
Характеристики атаки
Последствия
Строка CVSS v4.0