What is it about?

Can a malicious app interfere with other apps’ internet communications without administrator privileges or permission to monitor their traffic? We show that it can, by cooperating with an attacker elsewhere on the network. Ordinary operating-system features reveal clues that help the attacker impersonate legitimate servers. We demonstrate attacks that hijack new TCP connections—the connections used by many internet services—on Windows, Linux, Android, macOS and iOS. We also demonstrate DNS cache poisoning on Windows, Linux and Android: planting false entries in a device’s internet address book to redirect connections to attacker-controlled servers.

Featured Image

Why is it important?

Computers and phones are designed to keep applications and users isolated from one another. Our findings show how weaknesses in shared networking features can undermine that separation, even when a malicious app has limited permissions. The risk concerns communications that lack appropriate cryptographic protection; the attacks do not break HTTPS encryption. The research highlights the need for stronger isolation within operating systems and secure communication protocols in applications. We reported our findings to Microsoft, Apple, Google and the Linux developers, leading to several security patches.

Read the Original

This page is a summary of: Cross User/App Network Attacks - Hijacking TCP Connections and DNS Cache Poisoning via a Malicious User/App, November 2026, ACM (Association for Computing Machinery),
DOI: 10.1145/3830454.3846608.
You can read the full text:

Read

Contributors

The following have contributed to this page