CVE-2025-54581
BaseFortify
Publication date: 2025-07-30
Last updated on: 2025-07-31
Assigner: GitHub, Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| vproxy | vproxy | * |
| vproxy | vproxy | 2.3.3 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-369 | The product divides a value by zero. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability exists in vproxy versions 2.3.3 and below, where untrusted data from the user-controlled HTTP Proxy-Authorization header is parsed as a TTL (time-to-live) value. If an attacker supplies a TTL of zero, it causes a division by zero error during a modulo operation, leading to a server crash and denial-of-service.
How can this vulnerability impact me? :
An attacker can cause the vproxy server to crash by sending a specially crafted Proxy-Authorization header with a TTL value of zero. This results in a denial-of-service condition, making the proxy server unavailable to legitimate users.
What immediate steps should I take to mitigate this vulnerability?
Upgrade vproxy to version 2.4.0 or later, as this version contains the fix for the division by zero panic caused by a TTL value of zero in the Proxy-Authorization header.