
그라츠 공과대학교의 연구원들은 Android, Linux, macOS 및 Windows의 파일 알림 시스템에서 취약점을 발견했습니다. 대학원생 수디엔드라 라가브 니라에 따르면, "오래된 취약점"은 각 현대 운영 체제가 파일 변경 사항을 애플리케이션에 알리기 위해 사용하는 하위 시스템에 영향을 미칩니다. 문제는 inotify (Linux, 2005년부터), ReadDirectoryChangesW (Windows, 2000년부터), FSEvents (macOS, 2007년부터) 및 FileObserver (Android, 2008년부터)에서 발견되었습니다.
이 하위 시스템들은 파일의 내용을 공개하지 않지만, 그 이벤트는 데이터 전송의 부채널로 작동합니다. 공격자는 키 입력 간격을 기반으로 한 공격을 수행할 수 있으며, 이는 로컬(정확도 93.1–100%) 및 SSH를 통한 경우(100%)에 가능합니다. 사이트 지문 공격(가장 인기 있는 100개 중 87.9%) 및 Wayland 하의 KDE Plasma 6에서 인증 창을 대체하는 공격도 가능합니다.
Linux의 취약점(CVE-2025-68788)은 2025년 12월에 커널 버전 5.10.248, 5.15.198, 6.1.160, 6.6.120, 6.12.64 및 6.18.3에서 부분적으로 수정되었습니다. 업데이트는 /dev/ 디렉토리의 파일에 대한 "액세스" 및 "변경" 이벤트를 차단합니다. Android의 FileObserver는 FUSE 레이어를 우회하며, 권한이 없는 애플리케이션이 WhatsApp의 개인 폴더를 추적하고 파일 이름과 타임스탬프를 통해 사진, 비디오 및 문서가 전송되거나 수신된 시간을 확인할 수 있습니다. Android에 대한 수정 사항은 아직 없습니다.
macOS는 가장 적은 정보를 제공했으며, 개인 폴더 읽기 우회는 발견되지 않았습니다. 그러나 FSEvents는 .plist 파일의 변경 사항을 추적할 수 있게 했습니다: 소리, 전원, Bluetooth, 프린터 설정, DNS 변경, 볼륨 마운트, 애플리케이션 설치 및 제거. Windows에서는 C 드라이브의 루트 디렉토리를 감시하면 권한에 관계없이 각 파일의 전체 경로를 드러내며, 이는 Firefox에서 사이트를 97.8%의 정확도로 추적하는 데 충분합니다. "Microsoft는 이것이 '의도된 것'이며 문서화되지 않은 기능이라고 우리에게 알렸습니다. 이 응답은 2026년 Pwnie Awards에서 가장 설득력 없는 공급업체 반응으로 지명되었습니다,"라고 니라가 말했습니다.
