President Obama is suggesting a constitutional amendment to counter the Supreme Court ruling that paved the way for corporate-funded super PACs.

"Over the longer term, I think we need to seriously consider mobilizing a constitutional amendment process to overturn Citizens United (assuming the Supreme Court doesn't revisit it)," Obama said during a Q&A session on the social media website Reddit.

The president added that "even if the amendment process falls short, it can shine a spotlight on the super-PAC phenomenon and help apply pressure for change."

Obama has frequently criticized the 2010 ruling that led to the creation of the super PACs that are spending hundreds of millions of dollars this campaign cycle.

The president and his campaign aides have also expressed concern that spending by pro-Republican groups could cost him a second term.

When asked on Reddit about "the corrupting influence of money in politics," Obama said: