A day after Bush visited Iraq and spoke of a possible drawdown in US troops if what he called security successes continued, the accountability office said Iraq had failed at reducing sectarian violence and passing laws on oil revenue sharing.
Iraq met three benchmarks and partially met another four, the report said.
The report was to be released at a Senate hearing on Tuesday, but advanced copies were leaked to media outlets.