Les Moonves received a two-year extension of his contract and will remain chief executive of CBS Corp. through June 2019, Variety reports.