News site Spiegel Online cited secret briefings to lawmakers reportedly given by the director of Germany's BND foreign intelligence service, Gerhard Schindler.
Schindler reportedly said that the August 21 attack appeared to stem from Syrian government forces, although there was no absolute proof.
The BND chief said that only President Bashar al-Assad's military and not the rebels had substances such as sarin gas and the capability to fire them using 107-millimetre calibre missiles, of which it has a significant stockpile.
Schindler, in his classified briefings, reportedly said that in other attacks in Syria earlier this year where chemical weapons were allegedly used "that the poison gas mixture was strongly diluted, explaining why they caused far fewer deaths", Spiegel Online said.
More From This Section
The BND chief said it was possible the regime had ordered the use of poison gas as a way of intimidating the rebels on the outskirts of the capital Damascus.
The Spiegel report said Schindler considered it "possible that a mistake was made in mixing the gas and that much more poison than planned was fired".
The Hezbollah official had attributed the August attack to Assad and said he felt the leader had "lost his nerve" and committed a "serious mistake" in giving the order to use chemical weapons, said Spiegel.
This development may influence the debate on a possible Western intervention against the regime, said Spiegel, as Washington and Paris are seeking to rally support for a possible military intervention in Syria.