Security researcher had to jailbreak their car just to update the clock

Security researcher had to jailbreak their car just to update the clock

By reverse engineering the 2014 Renault Latitude’s firmware and exploiting some vulnerabilities, the researcher fixed their daylight savings time mismatch issue.

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works .

Moorats had been warned. When he bought the used car, the previous owner noted that the SD card would be required to change the time on the in-car display. “I didn't really find that believable,” recalls the security researcher. They seem to have believed it was a skill issue of the prior owner and, because the maps it contained were chronically out of date, they decided to confidently decide they didn’t need the SD card…

With a certain set of skills under his belt, Moorats decided to “just RE it,” where RE = reverse engineer . He found out that the head unit ran a customized Linux-based TomTom operating system on a Samsung SoC. In brief, he extracted and analyzed the firmware, built a QEMU environment for the device, reversed the scripting engine, and uncovered a number of vulnerabilities affecting the system.

The breakthrough came in a brainwave, which seems to stem from experience with kernel exploit techniques during his day job. “Instead of trying to get the userland to execute our script, why don't I get the kernel to execute our script instead?” pondered Moorats. The approach worked, rewarding Moorats with root-level access to the infotainment system.

Hacker awarded $50k bounty for reporting bug to Sony that allowed PS5 Linux exploit

South Korea clamps down on Tesla drivers for unlocking restricted full self-driving feature, $15,000 fines and prison possible sentences

Samsung's disastrous firmware update bricks refrigerators ahead of South Korean holiday

The 2014 Renault Latitude owner subsequently discovered that the date & time settings were in /mnt/flash/settings.dat in a custom binary format. Interestingly, the system “doesn't really have a concept of time zones at all,” observed Moorats in the conclusion of his blog post. “It gets the time from GPS and stores the local offset as a number of minutes. Mine was set to 180. I changed it to 120.”

Follow Tom's Hardware on Google News , or add us as a preferred source , to get our latest news, analysis, & reviews in your feeds.

Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.

Key considerations

  • Investor positioning can change fast
  • Volatility remains possible near catalysts
  • Macro rates and liquidity can dominate flows

Reference reading

More on this site

Informational only. No financial advice. Do your own research.

Leave a Comment