PT-2006-2175 · Peercast · Peercast
Published
2006-03-10
·
Updated
2018-10-18
·
CVE-2006-1148
CVSS v2.0
7.5
High
| Vector | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Name of the Vulnerable Software and Affected Versions
PeerCast versions prior to 0.1217
Description
The issue is caused by multiple stack-based buffer overflows in the
procConnectArgs function, which can be triggered by remote attackers via an HTTP GET request. This request can contain a long parameter name or value in a URL, leading to the overflow in the nextCGIarg function. This allows remote attackers to execute arbitrary code.Recommendations
For PeerCast versions prior to 0.1217, update to version 0.1217 or later to resolve the issue. As a temporary workaround, consider restricting access to the
procConnectArgs function and the nextCGIarg function in servhs.cpp to minimize the risk of exploitation. Avoid using long parameter names or values in URLs for the affected API endpoint until the issue is resolved.Exploit
Fix
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Peercast