Description
Heap-based buffer overflow in the CGIFCodec::GetPacketBuffer function in datatype/image/gif/common/gifcodec.cpp in RealNetworks RealPlayer 10; RealPlayer 10.5 6.0.12.1040 through 6.0.12.1741; RealPlayer 11 11.0.0 through 11.0.4; RealPlayer Enterprise; Mac RealPlayer 10, 10.1, and 11.0; Linux RealPlayer 10; and Helix Player 10.x allows remote attackers to execute arbitrary code via a GIF file with crafted chunk sizes that trigger improper memory allocation.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 4 | HelixPlayer | 1:1.0.6-1.el4_8.1 | RHSA-2010:0094 |
Advisories 1
- RHSA-2010:0094 Red Hat Security Advisory: HelixPlayer security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
References
- RHSA-2010:0094 vendor-advisory
- ADV-2010-0178 vdb-entry
- oval:org.mitre.oval:def:10144 vdb-entry signature
- realplayer-gif-bo(55795) vdb-entry
- 1023489 vdb-entry
- https://bugzilla.redhat.com/show_bug.cgi?id=561436
- [datatype-cvs] 20080909 image/gif/common gifcodec.cpp,1.7,1.8 mailing-list
- http://service.real.com/realplayer/security/01192010_player/en/
- 38450 third-party-advisory
- http://www.zerodayinitiative.com/advisories/ZDI-10-006/
- 61966 vdb-entry
- 38218 third-party-advisory
- https://helixcommunity.org/viewcvs/datatype/image/gif/common/gifcodec.cpp?view=log#rev1.8
- 20100121 ZDI-10-006: RealNetworks RealPlayer GIF Handling Remote Code Execution Vulnerability mailing-list
- 37880 vdb-entry