Impact
A server‑side request forgery flaw exists in 2FAuth versions 6.1.0 through 8.0.0. The URL validation routine fails to reject IPv6 NAT64 prefixes (64:ff9b::/96 and 64:ff9b:1::/48). When a crafted otpauth URI includes a DNS64‑generated IPv6 literal that resolves to a private, link‑local, loopback, or cloud‑metadata IPv4 address, the image service can fetch that internal target. The attacker can retrieve image‑like responses or probe other internal endpoints, resulting in unauthorized disclosure of internal data or sensitive metadata.
Affected Systems
The vulnerability appears in Bubka's 2FAuth web application, affecting all installations running versions 6.1.0 through 8.0.0. Vendors should verify their environment, as any system that enables remote image fetching is susceptible.
Risk and Exploitability
The CVSS score of 4.9 indicates a medium severity, and the EPSS score is not available, meaning the probability of exploitation is unknown but the lack of a KEV listing suggests no widespread public exploitation yet. However, the flaw allows an attacker to reach internal services via a publicly accessible web interface, making it a tangible risk for exposed deployments.
OpenCVE Enrichment