Ethereal-dev: RE: [Ethereal-dev] Following packet causes Ethereal to crash

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Giles Scott" <gscott@xxxxxxxxxxxxxxxxx>
Date: Wed, 3 Nov 2004 10:01:04 -0800

Hi,

 

 

Fixed the problem

 

Patch attached.

 

Cheers

 

Giles

 

 


From: ethereal-dev-bounces@xxxxxxxxxxxx [mailto:ethereal-dev-bounces@xxxxxxxxxxxx] On Behalf Of Giles Scott
Sent: Wednesday, November 03, 2004 10:58 AM
To: Ethereal development
Subject: [Ethereal-dev] Following packet causes Ethereal to crash

 

Hi,

 

Ethereal 0-10.7 (WinXP)

 

If HTTP is an enabled protocol and the HTTP preference setting ‘Reassemble Chunked transfer-coded bodies’ is enabled.

 

Ethereal crashes when reading the attached packet with;

Glib-ERROR **: gmem.c:140 failed to allocate 4294967280 bytes aborting…

 

This packet is taken from a ‘Nessus’ scan (http://www.nessus.org).

 

HTTP header;

GET /index.nes HTTP/1.0

Transfer-Encoding: chunked

 

fffffff0

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

Disabling ‘Reassemble Chunked transfer-coded bodies’ fixes the problem.

 

Cheers

 

Giles Scott

 

Attachment: packet-http.c.diff
Description: packet-http.c.diff