A fuel leak from a cargo ship carrying oil has spilled hundreds of gallons of oil into San Francisco Bay, US.

The incident occurred Friday 30 October when a fuel line ruptured during a fuel transfer on the Panamanian-flagged Dubai Star, according to Coast Guard officials.

Crews are working to clean up the leak which happened about 2½ miles south-east of the San Francisco-Oakland Bay Bridge.

The authorities quickly deployed booms to contain the mile-long oil slick and additional booms have been put into service to protect Treasure Island and Yerba Buena Island from the spill.

In November 2007, the Cosco Busan container ship spilled an estimated 50,000gal of fuel into the bay, which cost about $70m, affecting thousands of birds and sea life.