IKEv2 Deep Vendor ID Version Enumeration Scanner
This scanner detects the use of IKEv2 Deep Vendor ID Version in digital assets. It identifies vendor, version, and capability details from IKEv2 Vendor ID and Notify payloads through a single unauthenticated exchange.
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
N/A (Single Scan Only)
Scan only one
Domain, Subdomain, IPv4
Toolbox
Scanner checks the IKEv2 protocol, commonly used in VPN solutions for securely exchanging keys between parties. This protocol is implemented by various network equipment manufacturers to provide secure communication over potentially insecure networks, like the Internet. System administrators, network engineers, and cybersecurity professionals typically deploy this protocol to ensure secure data exchange. The protocol is preferred due to its improvements over IKEv1, including better support for NAT traversal and enhanced efficiency. Various network topologies such as site-to-site, remote access VPNs, or hybrid solutions might employ this protocol. Ensuring correct protocol configuration is vital for preventing unauthorized access or data breaches.
Scanner focuses on enumerating IKEv2 configurations and implementations. Vulnerabilities are characterized by probing the IKEv2 protocol in use, extracting vendor-specific metadata, and identifying protocol deviation or usage specifics. Conducting detection allows administrators to understand potential over-exposure or misconfiguration of their IKEv2 VPN implementations. Using aggressive mode probes, Scanner can nondestructively interrogate the protocol, allowing for safer security assessments. Successful detection can expose underlying vendor-specific identifiers that indicate potential version or implementation issues. This enumeration can be crucial for identifying gaps where updates or additional hardening measures might be necessary.
Scanner integrates technical measures to probe IKEv2 Vendor ID and Notify payloads to extract information. By sending deliberate IKEv2 requests, the scanner captures the responses that provide insights into vendor and version details. Detection relies on appropriately crafting the packet to actualize the expected response, ensuring that both hardware and software handling the protocol are adequately evaluated. Technical details include parsing VID hashes, identifying notify type identifiers, and checking payload chains for completeness. The IKEv2 responses reveal a wealth of meta-information that can highlight potential misconfigurations. Understanding the configuration of endpoints without requiring credentials emphasizes the enumeration nature of the scan.
Exploiting the insights provided by Scanner can result in identifying unauthorized configurations or exposed endpoints. Such exposure might lead to attempts at exploiting known vulnerabilities specific to certain vendors or versions of the IKEv2 implementation. It might allow attackers to launch man-in-the-middle attacks, intercept communications, or engineer denial-of-service scenarios by targeting specific protocol weaknesses. Without timely intervention, discovered misconfigurations can become entry points for broader network compromise. Therefore, prioritizing the application's security updates and modifications becomes crucial.
REFERENCES
- https://www.rfc-editor.org/rfc/rfc7296#section-3.12
- https://hacktricks.wiki/en/network-services-pentesting/ipsec-ike-vpn-pentesting.html
- https://www.iana.org/assignments/ikev2-parameters