This technique was just as valid 8 years ago as it is today. The only difference today is that the realtek chipsets with port reassignment are more prevalent.
"Since the consumption of omega-3 fatty acids from fish and other sources has declined in most populations, the incidence of major depression has increased."
Please correct me if I am mistaken, but couldn't this have been implemented into an iframe that when ran could send the passwords to another remote server?
If so, I am a little taken back by LastPass only offering $1,000 to the researcher that found and reported it for fixing. He or she could have taken a different path and resulted in this being used in some complex targeted attack against tech corporations via short-url redirect interstitial pages, or an ad network's javascript, etc. Given the potential damage, I'd say there is a missing zero or two on that reward amount, in my opinion.
ASN.1 parsing in implementations of several different standards have had this class of issue for well over a decade. ip phone and software stack vulnerabilities in, for example in asterisk, specifically for ASN.1 handling have probably been used by our intelligence community for a long time. The safe implementations are probably ran in virtual machine languages.
Cinder blocks were cheaper near foundries, so a lot of plant economy homes are wood propped up and not on slabs. Slabs do not last on the "gumbo" mud, and it floods. Metals weren't cheap enough for siding so asbestos was used. Now there are the synthesized woods.
The Quake 3 network architecture is also a fantastic read.
Anybody wanting to learn how to implement netcode should definitely read them.
The first time I implemented a UDP gameserver, they were invaluable resources for the logic required if you don't already understand how it works. (Selective msgs require acks, most don't, most don't need resends, etc).