Checked into Head, hxclient_1_2_1_neptune,
hxclient_1_5_0_cayenne,
hxclient_2_1_0_cayennes.
Thanks,
Todd
> -----Original Message-----
> From: Eric Hyche [mailto:ehyche real.com]
> Sent: Thursday, October 19, 2006 6:42 AM
> To: 'Todd Zupan'; datatype-dev helixcommunity.org
> Subject: RE: [datatype-dev] CR: Bug #177588 - Potential
Memory
> Corruption Exploit
>
>
> This change looks good. Please check into the
hxclient_1_5_0_cayenne
> and hxclient_2_1_0_cayennes branches as well.
>
> Eric
>
> =============================================
> Eric Hyche (ehyche real.com)
> Technical Lead
> RealNetworks, Inc.
>
> > -----Original Message-----
> > From: datatype-dev-bounces helixcommunity.org
> > [mailto:datatype-dev-bounces helixcommunity.org] On
Behalf Of Todd
> > Zupan
> > Sent: Wednesday, October 18, 2006 2:35 PM
> > To: datatype-dev helixcommunity.org
> > Subject: [datatype-dev] CR: Bug #177588 -
Potential Memory Corruption
> > Exploit
> >
> > Synopsis:
> >
> > There is a possible buffer overflow exploit in the
playback of
> > modified rm files. The issue is that size values
are read from the
> > media, then used as the size of a memcpy command.
> > The problem is that this is called without
checking the bounds of the
> > call. If the media is modified, the memcpy will
copy more data than
> > is actually stored, which can potentially lead to
a buffer overflow
> > exploit. This CR is to fix the crash that occurs
in the
> > memorycorruption2heap.rm media file linked from
the bug report.
> >
> >
> >
> > Fix:
> >
> > Need to add bounds checking when calling memcpy,
making sure the
> sizes
> > read are no greater than the data allocated.
> >
> >
> >
> > Files Modified:
> >
> > rarvcode-video/payload/crvupack.cpp
> >
> >
> >
> > Branch:
> >
> > Head, Thxclient_1_2_1_neptune
> >
> >
> >
> > Platforms and Profiles Build Verified:
> >
> > Win32
> >
> >
> >
> > Thanks,
> >
> > Todd
> >
> >
_______________________________________________
Datatype-dev mailing list
Datatype-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev
|