General Motors is recalling some 3.64 million cars, trucks and SUVs because under certain conditions the front airbags may fail to inflate due to a software error.

Affected vehicles include the Buick LaCrosse and Chevrolet Spark EV from model years 2014 and 2015; Chevrolet Corvette, Trax, Caprice PPV, and Silverado 1500, plus Buick Encore and GMC Sierra 1500 vehicles from model years 2014 through 2017; and Chevrolet Tahoe, Suburban, Silverado HD, GMC Yukon, Yukon XL, Sierra HD, Cadillac Escalade, and Escalade ESV trucks from model years 2015 through 2017.

In some of these vehicles, the sensing and diagnostic module that controls the airbags and seat-belt pretensioners may, under certain conditions, run a diagnostic test that would shut off the front airbags and pretensioners; if the airbag did not go off in a collision, front passengers face a severe risk of death or injury.

The defect has been linked to at least one death and three injuries so far. Dealers are updating the software free of charge.

(via AutoBlog)