TIKTAG ravishes Google Chrome and Linux systems

Some time will pass until there is a permanent solution.

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

TIKTAG

In a world heavily dependent on digital security, an emerging speculative execution attack is called “TIKTAG.” It focuses on ARM’s Memory Tagging Extension (MTE) for leaking data with a success rate of over 95%. 

This finding, from a group of researchers in Korea who come from well-known places such as Samsung, Seoul National University, and the Georgia Institute of Technology, has created waves within the tech community. 

The attack explicitly affects Google Chrome and Linux systems. It uses speculative execution to bypass the protections provided by MTE, which is designed to identify and stop memory corruption by assigning tags to memory parts.

Memory Tagging Extension (MTE) was created to protect against memory corruption attacks and first appeared in the ARM v8.5-A structure. Yet, the researchers managed to misuse this system by employing two gadgets known as TIKTAG-v1 and TIKTAG-v2. 

The result of their attempt showed a leak in MTE memory tags with a high success rate within a short period. Even though this leakage doesn’t directly reveal sensitive information such as passwords or encryption keys, it could let attackers evade the safety characteristic, making it useless for fighting against hidden memory corruption attacks.

The effects of this finding are strong. From November to December 2023, the research results were known to the affected groups, such as ARM and Google. Even though everyone agrees there is a problem, they have not done anything to solve it yet. ARM issued a bulletin stating that while they recognized the seriousness of the situation, it was not viewed as a compromise of the feature. 

The Chrome security team admitted problems but chose not to fix vulnerabilities, explaining that the V8 sandbox is not meant to ensure the confidentiality of memory data and MTE tags.

As suggested by the researchers, the proposed mitigations against TIKTAG attacks consist mainly of altering hardware design to stop speculative execution from changing cache states according to tag check results.

Another idea is improving sandboxing mechanisms to reduce the effect of such attacks. However, the industry’s reaction is not clear. There has been no immediate response or action to fix these vulnerabilities.

This finding shows the continuous fight between improving technology and attackers’ persistent attempts to discover new methods to exploit weaknesses. You might want to reconsider if you’ve been considering migrating to Linux, as many have.

As more people start using MTE, tech community members must remain watchful and cooperate in dealing with these fresh dangers so that our digital world remains secure and trustworthy.

More about the topics: ARM processors, Linux