PT-2026-125066
Published
2026-10-22
·
Updated
2026-10-22
Description by
CVSS 3.1
7.5
HighMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Applications that pass attacker-controlled URLs to
webpage versions before
2.1.0 may be vulnerable to server-side request forgery (SSRF) or local file
disclosure.HTTP::fetch and Webpage::from url passed URLs to libcurl without
restricting the URL scheme or validating the resolved destination IP address.
Redirects were followed without checking whether the new destination was
internal. Depending on how the application uses the response, an attacker
could:- Read local files accessible to the application process using
file://URLs. - Cause requests to internal or link-local services (e.g. cloud metadata
endpoints at
http://169.254.169.254) via direct private-IP URLs or by chaining HTTP redirects through an attacker-controlled server.
Starting in 2.1.0,
HTTP::fetch and Webpage::from url reject non-HTTP(S)
URL schemes and destinations that resolve to non-public IP addresses, including
after redirects. Applications that intentionally fetch trusted internal
resources can opt in to the previous behavior with HTTP::fetch unrestricted
or Webpage::from url unrestricted.Reported by Aiden Mohan.
Exploitability
Fix
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾