Ticket #84 (closed defect: fixed)

Opened 8 years ago

Last modified 7 years ago

potential endless loop

Reported by: lennart Owned by: lennart
Milestone: Avahi 0.6.16 Component: avahi-core
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 Download (0.9 KB) - added by tedp 8 years ago.
avahi-84-regresstest.patch Download (4.3 KB) - added by tedp 7 years ago.
A regression test for this bug

Change History

Changed 8 years ago by lennart

BTW, found by fefe

Changed 8 years ago by tedp

Changed 8 years ago by tedp

  • cc tedp added
  • component changed from avahi-client to avahi-core

Changed 8 years ago by lathiat

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

Fixed in  R1340 and  R1341

Changed 7 years ago by tedp

A regression test for this bug

Changed 7 years ago by lathiat

  • status changed from closed to reopened
  • resolution fixed deleted

reopening for regression test patch

Changed 7 years ago 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)

Note: See TracTickets for help on using tickets.