This paper focuses on the distributed fusion estimation problem in which a signal transmitted over wireless sensor networks is subject to deception attacks and random delays. We assume that each sensor can suffer attacks that may corrupt and/or modify the output measurements. In addition, communication failures between sensors and their local processors can delay the receipt of processed measurements. The randomness of attacks and transmission delays is modelled by different Bernoulli random variables with known probabilities of success. According to these characteristics of the sensor networks and assuming that the measurement noises are cross-correlated at the same time step between sensors and are also correlated with the signal at the same and subsequent time steps, we derive a fusion estimation algorithm, including prediction and filtering, using the distributed fusion method. First, for each sensor, the local least-squares linear prediction and filtering algorithm are derived, using a covariance-based approach. Then, the distributed fusion predictor and the corresponding filter are obtained as the matrix-weighted linear combination of corresponding local estimators, checking that the mean squared error is minimised. A simulation example is then given to illustrate the effectiveness of the proposed algorithms.