Hi Kurt,
* Kurt Roeckx <[EMAIL PROTECTED]> [2008-05-08 19:03]:
> On Thu, May 08, 2008 at 05:44:54PM +0200, Nico Golde wrote:
> > Package: libid3tag
> > Version: 0.15.1b-10
> > Severity: important
> > Tags: security patch
> > 
> > Hi,
> > the following CVE (Common Vulnerabilities & Exposures) id was
> > published for libid3tag.
> 
> I believe this is the same as #304913 and is fixed in version
> 0.15.1b-5.  The diff is at a deeper level than what they did.
> They prevent calling id3_parse_string() again, while our
> id3_utf16_deserialize() called by id3_parse_string() just makes
> sure it's not called again by increasing ptr by one.
> 
> The test.mp3 from the gentoo bug report atleast also shows the OOM
> behaviour with version 0.15.1b-4.1 and doesn't show the problem with
> 0.15.1b-10.
> 
> Note that we changed the diff we used in 0.15.1b-5 because
> it could cause a segfault, and it was rewritten in 0.15.1b-8.

Thanks for pointing this out, you are right, this is the 
same issue. ID3_FIELD_TYPE_STRINGLIST is a single-line 
unicode string. There is also a duplicate bug of 
http://bugzilla.gnome.org/show_bug.cgi?id=162647 which 
describes exactly this: http://bugzilla.gnome.org/show_bug.cgi?id=300791

Going to mark 0.15.1b-8 as the fixed version, feel free to close the 
bug.

Kind regards
Nico
-- 
Nico Golde - http://www.ngolde.de - [EMAIL PROTECTED] - GPG: 0x73647CFF
For security reasons, all text in this mail is double-rot13 encrypted.

Attachment: pgpYrV346JDJY.pgp
Description: PGP signature

Reply via email to