In this paper we show that a finite product preserving opfibration can be factorized through an opfibration with the same property, but with groupoidal fibres. If moreover the codomain is additive, one can endow each fibre of the new opfibration with a canonical symmetric 2-group structure. We then apply such factorization to the opfibration that sends a crossed extension of a group C to its corresponding C-module. The symmetric 2-group structure so obtained on the fibres, defines the third cohomology 2-group of C, with coefficients in a C-module. We show that the usual third and second cohomology groups are recovered as its homotopy invariants. Furthermore, even if all results are presented in the category of groups, their proofs are valid in any strongly protomodular semi-abelian category, once one adopts the corresponding internal notions.