As duas formas – corrupto e corruto – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas e tem o mesmo significado; a única diferença refere-se ao País onde é usado.

Corrupto ou corruto significa corrompido, estragado, podre.

É uma sociedade corrupta.
Políticos corruptos.
Vítima de um sistema corrupto e manipulador.

Em Portugal escrevemos corrupto porque se pronuncia o “p”.

No Brasil podemos escrever das duas formas, com e sem “p”, pois há oscilação de pronúncia.

Políticos corrutos.

Obs: é no seguimento da regra do Acordo Ortográfico que indica que em sequências interiores pt, escreve-se a consoante “p” quando é pronunciada.


Referências

Advém do latim corruptu.