Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#84 closed defect (fixed)

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 (2)

avahi-compressed_dns.patch (886 bytes) - added by tedp 8 years ago.
avahi-84-regresstest.patch (4.3 KB) - added by tedp 8 years ago.
A regression test for this bug

Download all attachments as: .zip

Change History (7)

comment:1 Changed 8 years ago by lennart

BTW, found by fefe

Changed 8 years ago by tedp

comment:2 Changed 8 years ago by tedp

  • Cc tedp added
  • Component changed from avahi-client to avahi-core

comment:3 Changed 8 years ago by lathiat

  • Milestone set to Avahi 0.6.16
  • Resolution set to fixed
  • Status changed from new to closed

Fixed in R1340 and R1341

Changed 8 years ago by tedp

A regression test for this bug

comment:5 Changed 8 years ago by lathiat

  • Resolution fixed deleted
  • Status changed from closed to reopened

reopening for regression test patch

comment:5 Changed 7 years ago by lennart

  • Resolution set to fixed
  • Status changed from reopened to closed

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

Note: See TracTickets for help on using tickets.