From what I’ve read 146s are particularly bad when it comes to this problem?
146, B757 (and I think the MD80s) are the chief culprits. The problem has been around for years and possibly the reason it is making the news now is BALPA’s campaign.
http://www.balpa.org./intranet/BALPA-Camp/The-Aircra/Cabin-Air/index.htm