Liu Qixu has discovered a vulnerability in 3CTftpSvc, which can be
exploited by malicious people to compromise a vulnerable system.
The vulnerability is caused due to a boundary error during the
processing of TFTP Read/Write request packet types. This can be
exploited to cause a stack-based buffer overflow by sending a specially
crafted packet with an overly long mode field (more than 460 bytes).
Successful exploitation allows execution of arbitrary code.
The vulnerability is confirmed in version 2.0.1. Other
versions may also be vulnerable.
Allright thisone is very simple to understand.
3CTftpSvc is a tftpd and as you know tfpd’s run on udp port 69
The vulnerability allows you to exploit this tftpd by supplying a large
mode field to a GET or a PUT command.
Let’s take a look at the exploit:
(read more …)
(more…)