Just remember SHA1 is also used by a lot of storage deduplicators to store a single instance of a particular chunk of data in a storage array. Think of a system that backs up a load of computers or data, where they look for duplicate data blocks and then only store one copy, using the rest via pointers. This can be a method to poison a backup series, or poison an image for a target storage system, replacing part of the data ( like the boot image for PXE booting of diskless workstations or a system image of something like a set of virtual server instances) with a version of your choosing, and then this is going to be deduplicated to all the systems on the next instance.
Think of something like AWS, which uses this to run up a virtual server per process in under a second, or a big business or agency that uses diskless workstations for thin clients or other such stateless user interfaces.