CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-54581

High
Published: Translated: NVD NIST

Summary

vproxy to serwer proxy HTTP/HTTPS/SOCKS5. W wersjach 2.3.3 i wcześniejszych, nieufne dane są wydobywane z nagłówka Proxy-Authorization kontrolowanego przez użytkownika, co prowadzi do awarii serwera w wyniku dzielenia przez zero, gdy atakujący poda wartość TTL równą zero.

Risk Assessment

Atakujący może spowodować awarię serwera, co prowadzi do odmowy usługi (DoS) i zakłócenia działania aplikacji korzystających z vproxy.

Recommendation

Zaleca się aktualizację do wersji 2.4.0 lub nowszej, aby usunąć tę podatność.

Related vulnerabilities

Original NVD description (English source)

vproxy is an HTTP/HTTPS/SOCKS5 proxy server. In versions 2.3.3 and below, untrusted data is extracted from the user-controlled HTTP Proxy-Authorization header and passed to Extension::try_from and flows into parse_ttl_extension where it is parsed as a TTL value. If an attacker supplies a TTL of zero (e.g. by using a username such as 'configuredUser-ttl-0'), the modulo operation 'timestamp % ttl' will cause a division by zero panic, causing the server to crash causing a denial-of-service. This is fixed in version 2.4.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS