The United Nations has raised concerns about a new media law in Somalia only days after UN experts sounded the alarm over corruption in the African country's new government.

The UN Human Rights Office has urged President Hassan Sheikh Mohamud's government to review a new law that would require journalists to reveal sources and prevent them spreading information against Islam or Somali traditions, said a statement released on Sunday.

Rupert Colville, spokesman for the Office of the High Commissioner for Human Rights, said the legislation was "vague" and "could easily be used to curtail freedom of expression".

The draft legislation, which could become law within two months, requires journalists to reveal their sources if published information stirs up public sentiment.

It would suspend journalists accused of violating the media legislation.

'Slush funds'

A group of UN sanctions experts said in a report released last week that "irregularities" remain rife with the central bank acting as a "slush fund" to hand out the government's meagre resources to individuals who do not have to justify use of the cash.

"During the period of the current government, between September 2012 and April 2013, 72 percent of withdrawals were made for private individuals," said the report.

Because of the country's strife and the limited scope of the government the 2013 budget was estimated at only $84m, but nearly a third of that comes from international donors.

The UN report said Finance Minister Mohamud Hassan Suleiman "has made every good faith effort to reduce the scale" of the payments but they are "so pervasive as to be beyond his control without a fundamental restructuring of the system".

The report said Central Bank of Somalia governor Abdusalam Omer, who has a US passport, was "key to these irregularities."

The UN experts said production of the Somali port "continues to be fraught with fraud and corruption" and that fees from Mogadishu port, a key source for the government, were being diverted.

It said a monthly average of "at least" 33 percent of the port fees cannot be accounted for.

The experts also said that large amounts of humanitarian aid was diverted but that aid groups, including UN agencies, had developed "a culture of denial and secrecy" so the extent of the problem is not being made public.