|
|
Info |
Last Modified |
| 8 months ago |
|
|
|
|
Description |
A remote overflow exists in Mozilla Firefox. The application fails to validate input passed to the 'stroke-width' variable in the '_cairo_pen_init' function resulting in a heap overflow. With a specially crafted .svg file, an attacker can cause arbitrary code execution resulting in a loss of integrity.
|
|
Classification |
Location:
Remote/Network Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Integrity,
Loss of Availability
Exploit:
Exploit Available
Disclosure:
OSVDB Verified
|
|
Technical |
Firefox it's internal SVG viewer contains a buffer overflow when using a long value for the 'stroke-width' parameter. The below code can be used to demonstrate the vulnerability when using it in a SVG file format.
<clipPath stroke-width="2000000000000000" color="1" > <line> </line> </clipPath>
|
|
Solution |
Upgrade to Firefox 2.0.0.2 or higher, as it has been reported to fix this vulnerability. Additionally, disable Firefox's it internal SVG viewer as a workaround.
|
|
Products |
|
Firefox
 |
2.0 |
2.0.0.1 |
|
|
|
|
|
|
Credit |
- Tom Ferris - tommy
security-protocols.com - Security-Protocols
|
|
BlogsProvided by Technorati
|
None found at this time
|
|
|