Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
Mountain View desk5 min

File-Change Notifications as a Side Channel: What They Can Reveal on Linux, Android, and Windows

File-change notifications can leak activity through timing, paths, filenames, and event types—but the demonstrated risks and mitigations differ by operating system.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Yes: file-change notifications can reveal activity through event timing, file paths, names, or event types, even when the observing process cannot read the files’ contents. The demonstrations discussed here do not mean an app can universally recover typed characters, read protected files, or spy remotely: they involve code running on the device, and the signal and prerequisites differ by operating system.

What a file-notification side channel reveals

Operating systems notify programs when files or directories are accessed or changed. A notification may expose metadata—such as when an event occurred, which path was involved, or whether a file was created or deleted—without exposing the file’s contents. That metadata can still indicate user activity.

As an Amazon Associate I earn from qualifying purchases.

The Graz University of Technology researchers’ central qualification is that “the contents of these files are unknown.” Their demonstrations are controlled experiments with local observers, not evidence that a remote attacker can simply inspect a victim’s device. The researchers’ disclosure and their 2026 paper describe the methods and evaluation conditions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the demonstrations show on each platform

Platform and mechanism Observed signal and demonstrated inference Important limits
Linux: file notifications on watched directories and special files Events and timing. Watching /dev/input revealed keypress timing; monitoring /dev/pts revealed some terminal input updates. Timing patterns were also used for website fingerprinting. The input demonstration exposed timing, not the identity of each key. With terminal input, sudo password typing with feedback disabled did not generate the relevant notifications.
Android: FileObserver File events and filenames in the demonstrated WhatsApp media-folder scenario, despite the ordinary app-visible storage view. Names, locations, and timing could indicate media type and whether content was sent, received, or deleted. This does not establish that any app can see every other app’s private files. Results are not established across all Android vendors, versions, or messaging apps.
Windows: ReadDirectoryChangesW on a drive root System file events could expose full paths, including paths associated with other users. Relevant Firefox storage paths could disclose website names, rather than requiring only statistical guessing. The reported website-detection results are not interchangeable across browsers: the researchers reported stronger detection for Firefox than Edge, without establishing a single result applicable to both.

How to read the study’s accuracy figures

The paper reports 93.1%–100% F1 for local Linux inter-keystroke timing classification across seven users, 100% F1 in its remote SSH timing experiment, and 87.9% F1 for top-100 website fingerprinting in an open-world setting. For Windows, it reports 97.8% F1 for top-1,000 website-visit detection. These are results on the researchers’ specific participants and evaluation sets, not success rates promised on arbitrary devices or browsing sessions. “F1” is a combined precision-and-recall measure; it does not mean the system identified that percentage of every keystroke or visit in ordinary use. The study also reports up to 0.21% CPU overhead and temporal resolution of 0.2–11.5 ms for its tested monitoring setup, not a universal cost or resolution.

Can notifications reveal what someone types?

They can expose timing patterns in some Linux scenarios, but the demonstrated signal is not a transcript. The Linux research used timing between events to classify inter-keystroke patterns; it did not establish that the watcher directly learns which key was pressed. The SSH experiment likewise concerns timing, and the researchers note that sudo password entry with terminal feedback disabled did not create the relevant terminal notifications.

A separate KDE Plasma 6 / Wayland demonstration used access to /usr/bin/pkexec to anticipate a polkit authentication prompt and place a fake password window over it. That is a distinct UI-redress scenario requiring a process running as the same user in the graphical session; it should not be conflated with cross-user event monitoring. The disclosure describes the demonstration and its conditions.

Can an app see WhatsApp media without storage permission?

In the researchers’ Android demonstration, an unprivileged app used FileObserver to receive notifications and filenames in the tested WhatsApp media scenario, even though it could not list the other app’s media folder through the ordinary storage view. The side channel was the notification metadata—not access to the media contents. Filename and event details could suggest the kind of media involved and whether it was sent, received, or deleted.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The result is specific to the demonstrated path. The disclosure does not establish the same behavior for every Android release, device maker, storage configuration, or messaging app, and it lists no Android fix. See the researchers’ platform disclosure for the stated scope.

Can another user monitor websites on Linux or Windows?

Linux: statistical fingerprinting

The Linux website result is a classification experiment: the observer uses notification timing patterns to infer a site from an evaluation set. The reported 87.9% F1 applies to top-100 website fingerprinting in the paper’s open-world setting. It is not direct disclosure of every URL visited, nor a guarantee for a different browser, machine, network, or site set.

Windows: paths can disclose names

For Windows, the researchers report that monitoring directory changes at a drive root with ReadDirectoryChangesW can expose full file paths for system events, including paths belonging to other users. In their Firefox example, relevant storage paths include website names, making this a different kind of signal from Linux’s timing-based fingerprinting. The paper reports 97.8% F1 for its top-1,000 website-visit detection evaluation, but that metric should not be generalized to all browsers: the researchers describe Firefox detection as substantially stronger than Edge detection.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What mitigations are available?

Linux: update, but do not assume complete remediation

The researchers identify CVE-2025-68788 as a partial mitigation that suppresses access/modify notifications on special files. Their disclosure lists fixed kernel lines including 5.10.248, 5.15.198, 6.1.160, 6.6.120, 6.12.65, and 6.18.3. These version numbers do not guarantee that a distribution has delivered the fix in that exact form; check the kernel and security advisories for the Linux distribution in use. The researchers explicitly describe the mitigation as partial, not a complete fix for every notification side channel. Their disclosure explains the mitigation’s scope.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Windows: consult Microsoft’s access-check guidance

Microsoft documents access-check enhancements intended to prevent unauthorized file-path disclosure through directory change notifications. The researchers identify the EnforceDirectoryChangeNotificationPermissionCheck setting as a mitigation and say it is disabled by default. Before changing it across managed devices, administrators should follow Microsoft’s current instructions for applicable Windows updates, policy or registry configuration, and compatibility requirements: Microsoft’s access-check documentation. The sources do not establish one universally compatible deployment outcome for every enterprise environment.

Android: no fix is listed in the disclosure

The researchers’ disclosure does not list an Android fix, and it does not establish present-day patch status across vendors. Keep Android and apps updated, and avoid installing untrusted software; ordinary storage permissions alone should not be treated as proof that notification metadata cannot leak. That is a precaution, not a demonstrated platform-wide remedy.

What is known about real-world exploitation?

The researchers state, “We are unaware of any such case.” This reports their knowledge at the time of the disclosure; it is not proof that exploitation has never occurred. The evidence described here is from controlled demonstrations and evaluations, not confirmed operational attacks in the wild.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.