Ticket #84 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

potential endless loop

Reported by: lennart Assigned to: lennart
Priority: major Milestone: Avahi 0.6.16
Component: avahi-core Version:
Keywords: Cc: tedp

Description

consume_labels() in avahi-core/dns.c needs protection against bogus compressed packets, where compressed labels refer to each other.

Attachments

avahi-compressed_dns.patch (0.9 kB) - added by tedp on 12/14/06 04:23:31.
avahi-84-regresstest.patch (4.3 kB) - added by tedp on 03/05/07 13:39:04.
A regression test for this bug

Change History

12/11/06 02:06:34 changed by lennart

BTW, found by fefe

12/14/06 04:23:31 changed by tedp

  • attachment avahi-compressed_dns.patch added.

12/14/06 08:29:51 changed by tedp

  • cc set to tedp.
  • component changed from avahi-client to avahi-core.

12/16/06 16:08:48 changed by lathiat

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to Avahi 0.6.16.

Fixed in R1340 and R1341

03/05/07 13:39:04 changed by tedp

  • attachment avahi-84-regresstest.patch added.

A regression test for this bug

03/26/07 07:21:05 changed by lathiat

  • status changed from closed to reopened.
  • resolution deleted.

reopening for regression test patch

04/13/07 01:40:58 changed by lennart

  • status changed from reopened to closed.
  • resolution set to fixed.

(In [1420]) add a regression test for #84 contributed by tedp. (closes #84)