Multiple integer overflows in Free Lossless Audio Codec (FLAC) libFLAC before 1.2.1, as used in Winamp before 5.5 and other products, allow user-assisted remote attackers to execute arbitrary code via a malformed FLAC file that triggers improper memory allocation, resulting in a heap-based buffer overflow.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Libflac | Flac | * | 1.2 (including) |
| Winamp | Nullsoft | * | 5.35 (including) |
| Red Hat Enterprise Linux 4 | RedHat | flac-0:1.1.0-7.el4_5.2 | * |
| Red Hat Enterprise Linux 5 | RedHat | flac-0:1.1.2-28.el5_0.1 | * |
| Flac | Ubuntu | dapper | * |
| Flac | Ubuntu | devel | * |
| Flac | Ubuntu | edgy | * |
| Flac | Ubuntu | feisty | * |
| Flac | Ubuntu | gutsy | * |
| Flac | Ubuntu | upstream | * |