The present invention relates to novel compounds, compositions containing same and methods for inhibiting STAT3 and/or STAT5 activity or for the treatment of a STAT3 or STAT5-dependent cancer using said compounds; or a pharmaceutically acceptable salt, solvate or prodrug thereof.