This article is more than 1 year old

Mars helicopter mission (which Apache says is powered byLog4j) overcomes separate network glitch to confirm new flight record

Ingenuity clocks up 30 minutes flying in the Martian skies

NASA has revealed that Ingenuity – the experimental helicopter sent to Mars with the Perseverance Rover – has clocked up a whole half-hour of flight in the Red Planet's meanly thin atmosphere.

The 'copter passed the thirty-minute mark during its 17th flight, on December 5, which sets a new record for the space agency.

But NASA was unsure of the craft's status because of what the US agency has described as "an unexpected cutoff to the in-flight data stream as the helicopter descended toward the surface at the conclusion of its flight."

At this point of the story we need to share this old tweet from the Apache Software Foundation.

Yes, that tweet refers to that Log4j – the Java logger that was last week found to include a critical flaw that allows an attacker to execute arbitrary code on untold millions of systems with very little effort. Log4J has since been widely exploited – perhaps by China and Iran – and sparked a global patching frenzy because the first fix wasn't quite complete, requiring a second version that provided defense-in-depth.

The Log4j bug was revealed on December 9 and the flight with delayed data took place on the fifth … and the two events are totally not connected.

The issue looks like one of those "space is hard" things.

"Perseverance serves as the helicopter's communications base station with controllers on Earth," NASA explained. "A handful of data radio packets the rover received later suggested a healthy helicopter on the surface but did not provide enough information for the team to declare a flight success."

Once data was downloaded to Earth, analysis here allowed an assessment of the flight and the new tally of Ingenuity's total flight time.

The 'copter was due to fly again today, on a 230-metre trip. This time NASA's Jet Propulsion Laboratory boffins have decided to use a lower data rate that allows use of a stronger signal, in the hope of maintaining constant contact with the craft. The two vehicles need line of sight to talk, and the space agency has therefore prepared for the chance that Ingenuity's next landing spot won't be visible from the rover.

To be honest, NASA is chuffed that Ingenuity is still flying, because the original mission plan was for just five flights.

Perseverance is busy, too, executing humanity's next attack on Mars – this time with a drill.

And finally, it should be said that exploitation of the Log4j bug on Mars is a million to one: to attack the machine, specially crafted text has to be sent over to the hardware and logged by the vulnerable library, and we can't see that happening unless someone on the inside goes rogue. ®

More about


Send us news

Other stories you might like