Brazil's attorney general has filed corruption charges against the speaker of the lower house of congress for alleged involvement in a corruption scandal at the country's state-run Petrobras oil company.

The Attorney General's Office says in a Thursday statement that Chamber of Deputies speaker Eduardo Cunha is accused of receiving a $5 million bribe as part of the widespread corruption-kickback scheme at Petrobras.

Prosecutors say the scheme involved billions in bribes that included the payment to politically appointed Petrobras executives in return for inflated contracts. They allege some of the money made its way into campaign coffers and into the hands of dozens of lawmakers.

Under Brazilian law, charges against federal congressmen can only be filed and judged by the Supreme Court, which is expected to take years to rule.