UFDs with a Phison 2251 controller are famous for being potential BadUSB devices. It's basically a (8051) microprocessor running application-specific firmware, which is stored on the big flash memory chip next to the controller.
Are there also any USB flash controllers in the wild which are ASICs without (externally stored) firmware? Just program data in on-chip mask ROM.
