消防车在执行紧急任务时, 在确保安全的前提下可以闯红灯,并且这种行为不违法。根据《中华人民共和国道路交通安全法》第五十三条的规定,警车、消防车、救护车、工程救险车在执行紧急任务时,可以使用警报器和标志灯具,不受行驶路线、行驶方向、行驶速度和信号灯的限制,其他车辆和行人应当让行。
如果其他车辆因避让消防车而闯红灯,不会被扣分,并且如果因避让消防车闯红灯被处罚,可以申请行政复议或申诉,经核实的违法行为将被消除。
然而,需要注意的是,消防车在闯红灯时必须确保自身和他人的安全,如果因未采取必要的安全措施导致交通事故,消防车可能需要承担相应的责任。
综上所述,消防车在执行紧急任务时闯红灯是合法的,其他车辆和行人应当给予避让,但如果因避让不当导致自身违法,可以申请行政复议或申诉。