First published: Thu Oct 29 2009(Updated: )
The oggplay_data_handle_theora_frame function in media/liboggplay/src/liboggplay/oggplay_data.c in liboggplay, as used in Mozilla Firefox 3.5.x before 3.5.4, attempts to reuse an earlier frame data structure upon encountering a decoding error for the first frame, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) or possibly execute arbitrary code via a crafted .ogg video file.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Firefox | =3.5.3 | |
Firefox | =3.5.1 | |
Firefox | =3.5.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2009-3378 is considered a critical vulnerability that could allow remote attackers to execute arbitrary code.
To fix CVE-2009-3378, you should update Mozilla Firefox to version 3.5.4 or later.
CVE-2009-3378 affects Mozilla Firefox versions 3.5.1, 3.5.2, and 3.5.3.
CVE-2009-3378 is caused by the oggplay_data_handle_theora_frame function mishandling frame data upon a decoding error.
There is no official workaround for CVE-2009-3378; updating Firefox is the recommended approach.