Why is it too late to switch to e.g. physics or EE? You may tack on an extra year of school, and the financial cost thereof; and I'm sure the make-up classes and homework will be hard; but your education will set the trajectory of your adult life so it's probably worth it. You wouldn't be the first or the last to bail on a degree in their third year. Knowing some basic programming will make you better at those fields anyway.
(Edit) If you like C etc. more than app programming, do the malware analysis route you mentioned. For heaven's sake don't become another Android or web dev, you'll be in hell.