
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-86735 is a Server-Side Request Forgery (SSRF) vulnerability in Snipe-IT, an open-source IT asset management application developed by Grokability, Inc. The flaw exists in the ExternalUrl validation rule (app/Rules/ExternalUrl.php), which fails to detect IPv6 transition addresses (NAT64, 6to4, Teredo) that encode private IPv4 targets, allowing SSRF guards to be bypassed. All versions of snipe-it before 8.7.0 are affected; version 8.7.0 and later are patched. It carries a CVSS v3.1 base score of 5.0 (Medium) and a CVSS v4.0 base score of 5.9 (Medium) (GitHub Advisory).
The root cause (CWE-918: Server-Side Request Forgery) lies in the isPublicIp() method within app/Rules/ExternalUrl.php (lines 72–88), which uses PHP's filter_var() with FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE to reject non-public IP addresses. While the code correctly unwraps IPv4-mapped IPv6 (::ffff:x.x.x.x), PHP's built-in filter flags do not classify IPv6 transition address families — NAT64 (64:ff9b::/96, RFC 6052), 6to4 (2002::/16, RFC 3056), and Teredo (2001:0000::/32, RFC 4380) — as private or reserved, so addresses encoding private IPv4 targets pass validation unchecked. The bypass also applies through DNS resolution: if an attacker controls a DNS zone, they can return an AAAA record containing a transition address, which the resolveHost method passes to the same flawed isPublicIp check. Exploitation requires super-admin privileges to configure webhook URLs (GitHub Advisory).
A super-admin who configures a webhook URL using an IPv6 transition address can cause the snipe-it server to make requests to internal services or cloud metadata endpoints that should be inaccessible from external contexts. Concrete impacts include reading cloud instance metadata (e.g., AWS/GCP/Azure IMDS at 169.254.169.254), accessing services on private internal networks, and conducting port scans of internal infrastructure. Confidentiality impact is rated High (sensitive internal data exposure), integrity impact is Low, and there is no direct availability impact (GitHub Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure. The EPSS score is approximately 0.0025 (0.25%), reflecting low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation is constrained by the requirement for super-admin privileges and the need for the host to be operating in a NAT64-, 6to4-, or Teredo-enabled network environment (GitHub Advisory).
169.254.169.254, or an internal service at 10.0.0.1).http://[64:ff9b::a9fe:a9fe]/latest/meta-data/ (encodes 169.254.169.254)http://[2002:7f00:1::]/ (encodes 127.0.0.1)http://[2001:0000:4136:e378:8000:63bf:f5ff:fffe]/ (encodes 10.0.0.1 via XOR with 0xffffffff)169.254.169.254 (AWS/GCP/Azure IMDS) or other RFC 1918 addresses (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16); outbound connections to IPv6 addresses in the 64:ff9b::/96, 2002::/16, or 2001:0000::/32 prefixes.[64:ff9b::, [2002:, [2001:0000:); unexpected HTTP responses from internal endpoints logged by the snipe-it webhook subsystem.Upgrade snipe-it to version 8.7.0 or later, which includes a fix that extracts the embedded IPv4 address from NAT64, 6to4, and Teredo transition addresses before re-validating against private/reserved ranges. As interim mitigations: restrict super-admin role assignment to the minimum number of trusted users; implement network-level egress filtering on the snipe-it server to block outbound requests to RFC 1918 addresses and cloud metadata endpoints (169.254.169.254); and monitor webhook configurations for suspicious IPv6 transition address patterns (GitHub Advisory).
The vulnerability was discovered and reported by security researcher tonghuaroot (GitHub: @tonghuaroot) and was published as a GitHub Security Advisory (GHSA-5j6m-rr83-rpj7) by the snipe-it maintainers on August 24, 2026. The advisory was assigned a "Moderate" severity rating by the project. No significant broader media coverage or notable community discussion beyond standard CVE aggregator indexing has been observed (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."