debian-installer will accept a preseed URL via the DHCP 'filename' option. This allows an attacker on your network to provide a malicious preseed URL which is then silently used by the installer - for example, executing commands or adding users. I find this a security concen, so I wrote this (very simple) patch for network-preseed to alter the behaviour of the installer.
The patched installer will prompt the user, if a preseed URL is provided via DHCP, giving them the option to ignore it or to keep it. This dialog can be supressed at the kernel commandline - just add
preseed/accept_preseed_from_DHCP=true
to restore the old behaviour of accepting any preseed URL via DHCP.
This has been reported to the debian-installer team, but the team were unwilling to change behaviour in case it breaks existing installs. See debian bug 788632 for more information.
To use, run the included script from a debian machine, after installing prereqs:
apt-get install dh-make
and adding the following to /etc/apt/sources.list for your repo:
deb http://ftp.uk.debian.org/debian jessie main/debian-installer