It is possible that the sentence is intended to mean that the system will be reviewed because
a number of malfunctions are being reported.
If that is what is meant, the sentence is properly formed. I think it more likely, however, that the sentence is intended to mean that the system will be reviewed because
a number of malfunctions have been reported.
In this syntactic context that would be expressed as due to a number ... having been reported.
If this is, as I think, an error, it is a common one among native speakers. We learn our grammar by example and use rather than formal instruction; and since gerund-participle clauses acting like this one as objects of prepositions are more usual in the written language than the spoken, speakers who have little practice with the written language lack sound examples to follow.
And even if it is an error, it is a fairly trivial one—one which only an alert student of the language would notice.