Description
Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, _is_blocked_ip in ufo/utils/url_security.py did not block NAT64 prefixes 64:ff9b::/96 and 64:ff9b:1::/48, the 6to4 prefix 2002::/16, or the Teredo prefix 2001::/32 and did not re-check embedded IPv4 destinations, allowing an unauthenticated remote attacker who can influence URLs processed by validate_url to bypass the SSRF guard and reach cloud metadata, internal services, or localhost. This issue is fixed in version 3.0.8.
Published: 2026-08-12
Score: 6.9 Medium
EPSS: 1.6% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The UFO framework failed to block several IPv6 transition address prefixes—64:ff9b::/96, 64:ff9b:1::/48, 2002::/16 and 2001::/32—and did not re‑check embedded IPv4 destinations, allowing an unauthenticated attacker to supply a crafted URL to the validate_url routine. Because of this oversight the SSRF guard can be bypassed, permitting the attacker to reach cloud‑metadata services, internal network resources or localhost addresses. This flaw is an instance of CWE‑918, a server‑side request forgery vulnerability, and the primary impact is access to sensitive internal data or services that can be leveraged for further exploitation.

Affected Systems

Microsoft's UFO open‑source automation framework is affected. Any installation using versions earlier than 3.0.8 runs the defective _is_blocked_ip helper in ufo/utils/url_security.py, which fails to filter the IPv6 transition prefixes 64:ff9b::/96, 64:ff9b:1::/48, the 6to4 prefix 2002::/16 and the Teredo prefix 2001::/32, and does not re‑evaluate embedded IPv4 addresses. The flaw applies to all deployments that pass external URL data to the validate_url function without additional safeguards.

Risk and Exploitability

The CVSS score for this issue is 6.9, indicating medium severity. The EPSS score of 2% suggests a low, but nonzero, likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Attackers can exploit it by supplying a malicious URL to an unauthenticated user‑facing endpoint that calls validate_url, thereby bypassing the SSRF guard and communicating with internal services. The fix is available in UFO 3.0.8, so upgrading removes the risk. Until upgrading, the exposure remains until mechanisms are added to block the affected prefixes or otherwise validate URLs.

Generated by OpenCVE AI on August 13, 2026 at 14:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Microsoft UFO to version 3.0.8 or later to apply the DNS prefix filtering correction.
  • If upgrading is not immediately possible, implement network segmentation or firewall rules that block connections to known internal cloud‑metadata and localhost endpoints from the UFO service.
  • Ensure that any URLs processed by UFO are validated early in the request pipeline and reject or sanitize addresses that use the affected IPv6 transition prefixes or embedded IPv4 targets.

Generated by OpenCVE AI on August 13, 2026 at 14:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Microsoft
Microsoft ufo
Vendors & Products Microsoft
Microsoft ufo

Wed, 12 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, _is_blocked_ip in ufo/utils/url_security.py did not block NAT64 prefixes 64:ff9b::/96 and 64:ff9b:1::/48, the 6to4 prefix 2002::/16, or the Teredo prefix 2001::/32 and did not re-check embedded IPv4 destinations, allowing an unauthenticated remote attacker who can influence URLs processed by validate_url to bypass the SSRF guard and reach cloud metadata, internal services, or localhost. This issue is fixed in version 3.0.8.
Title Microsoft UFO: IPv6 transition address bypass of SSRF guard in URL validation
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-12T16:49:58.405Z

Reserved: 2026-08-11T19:42:11.450Z

Link: CVE-2026-73297

cve-icon Vulnrichment

Updated: 2026-08-12T16:49:43.260Z

cve-icon NVD

Status : Received

Published: 2026-08-12T17:17:32.933

Modified: 2026-08-12T17:17:32.933

Link: CVE-2026-73297

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T15:00:04Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)