CVE-2007-3294 Memory corruption in n/a
Buffer overflows in the libtidy library allow remote attackers to execute arbitrary code via crafted input to PHP Tidy functions.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2007-3294?
CVE-2007-3294 is a high-severity memory corruption vulnerability in Php Php, published on 20 Jun 2007. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Multiple buffer overflows in libtidy, as used in the Tidy extension for PHP 5.2.3 and possibly other products, allow context-dependent attackers to execute arbitrary code via (1) a long second argument to the tidy_parse_string function or (2) an unspecified vector to the tidy_repair_string function. NOTE: this might only be an issue in environments where vsnprintf is implemented as a wrapper for vsprintf.
Weakness: CWE-119
Which versions are affected by CVE-2007-3294?
It affects 1 product.
Products include Php Php.
How do I fix CVE-2007-3294?
No fix has been published for CVE-2007-3294 yet. Limit exposure of the affected software until one is available.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2007-3294 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2007-3294 exists.
Public exploit code: 1 Exploit-DB entry.
Other vulnerabilities in Php Php
Sources
Also known as GHSA-gr33-v93c-5c2q.