What normalization rules does this table break
This is a terrible pattern, but it doesn't actually break any normalization rules.  The reason is that it's actually a change in what you are modeling.  Instead of your database modeling, say, Employees, it models Entities, Attributes, and Values.