NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/49868: tftpd(8) doesn't play well with clients that return acknowledgements to the broadcast address



On Apr 30,  5:10pm, buhrow%nfbcal.org@localhost wrote:
}
} >Number:         49868
} >Category:       bin
} >Synopsis:       Clients that return acks to the brodcast address can't talk to our tftpd(8) server
} >Responsible:    bin-bug-people
} >State:          open
} >Class:          sw-bug
} >Arrival-Date:   Thu Apr 30 17:10:00 +0000 2015
} >Originator:     Brian Buhrow
} >Release:        NetBSd-current and all prior releases
} >Environment:
} 	
} System: NetBSD lothlorien.nfbcal.org 5.2_STABLE NetBSD 5.2_STABLE (RBL) #0: Thu Mar 27 10:15:56 PDT 2014 buhrow%lothlorien.nfbcal.org@localhost:/usr/src/sys/arch/i386/compile/RBL i386
} Architecture: i386
} Machine: i386
} >Description:
} 
} Some Cisco equipment have firmware recovery software in them that includes
} a tftp client which can be used to reflash the device with fresh firmware
} in the event that the original firmware became unusable.
} This tftp client is broken in the sense that when it returns
} acknowledgements to the tftp server as its receiving data, rather than
} sending those acks to the unicast address representing the server's IP
} address, it sends them to the broadcast address.  To illustrate, here is a
} tcpdump showing the problem in action.

     I would say the bug is that tftpd responds to broadcast at
all.  What happens if you have more then one tftpd on a network
segment?

}-- End of excerpt from buhrow%nfbcal.org@localhost


Home | Main Index | Thread Index | Old Index