I haven't found much info on the internet about the weakness of modes to chosen plaintext attacks, but from what I understand of them, there seem to be some trivial attacks, so I'm a bit confused. For example, let's encrypt 2 blocks of plaintext with value 0 with CBC:
C0=Ek(P0+IV)=Ek(IV)
C1=Ek(P1+C0)=Ek(Ek(IV))
But then we have a double encryption of IV, which should be subject to a Meet in the Middle attack. Is there something wrong with my reasoning or are chaining modes of operation inherently weak against chosen plaintext attacks?