Impact
This vulnerability allows an unauthenticated attacker to trigger a reply in the SOCKS4 protocol that contains uninitialized stack bytes when the external‑NAT option is enabled. By sending a client packet that fails the SOCKS version check, the server sends a reply that includes raw contents from the "sin" structure, leaking high bytes of a user‑space pointer. This exposure undermines ASLR and can aid further exploitation. The vulnerability is a classic uninitialized memory disclosure and is classified as CWE‑908.
Affected Systems
The issue affects the 3proxy proxy server, versions 0.9.7 through 1.0.1 inclusive. Operators using any of these releases should verify their version and the configuration of the external‑NAT option (-Ne).
Risk and Exploitability
The CVSS score of 6.3 indicates a moderate severity. The EPSS score of 0.00358 (<1%) indicates a low but non‑zero exploitation probability. The flaw is network‑based and does not require authentication, making it an attractive target for attackers. It is not listed in the CISA KEV catalog. Exploitation requires only a SOCKS4 client and the target must have the external‑NAT option enabled, which is a relatively permissive attack vector.
OpenCVE Enrichment