Lyrical Post: About the Data Leak Issue in Debian Testing
Greetings!

Recently there was news about a data leak issue in Debian Testing (tomorrow’s Debian 13 release):

In the StarDict package offered in the Debian Testing repository, which implements an interface for dictionary lookup, a privacy issue was identified: with the default configuration, the application sends selected text automatically placed in the clipboard (x11 PRIMARY selection) to external servers. It is enough to select a piece of text in any application, and it is immediately sent unencrypted over HTTP to the Chinese online dictionary servers dict.youdao. com and dict. cn.

It is worth noting that:

The problem appears only when working in environments based on the X11 protocol; when using Wayland, clipboard isolation is applied by default.

Since Debian is the base for many derivative distributions, such as Linux Mint, Ubuntu, Kali, and others, the problem described above may have a certain scale😶🌫️ And apparently this behavior is not identified as a vulnerability:

The Debian maintainer of the StarDict package replied that such behavior is normal. By default, StarDict enables automatic lookup of selected text in dictionaries and activates both local and external dictionaries. The dict.youdao. com and dict. cn servers provide English-Chinese dictionaries connected through plugins, enabled by default when installing the stardict-plugin package, which is a recommended dependency for the stardict-gtk package. Those who are not satisfied with this behavior are advised to disable network dictionaries or the automatic lookup function on selection in the settings.

Notably, in 2009 similar behavior in StarDict was recognized as a vulnerability (CVE-2009-2260), and access to network dictionaries was disabled by default. Now this functionality has returned again.

Why am I saying this…🧐 It is no news that many GUI/CLI applications access the network when they should and when they should not. Such are the realities; Linux is no exception here😀 Therefore, protecting privacy🛡 largely falls on your shoulders🏋️

Such leaks can be prevented with an application firewall that interactively allows/denies☠️ (temporarily or permanently) their network connections👨💻

Some time ago, I wrote an article about similar software for Linux: OpenSnitch - manual control of Linux application network activity

My usage experience: while working at the computer, frequently used applications access the network - I allow the needed ones🟢, block the unwanted ones🔴 (or allow them temporarily) After some time of active OS use, such notifications become minimal, because I create permanent rules for IP addresses/networks/executable files/commands📱

For Windows, there is also a similar excellent open source utility: https://github.com/henrypp/simplewall

I used it when I was sitting on Windows📱, and there it is even more relevant😉, because even the calculator goes online😳 By the way, if you use it to forbid some system utilities from accessing the network, automatic updates will not work😉

Thank you for reading👍 Have a good day!

P.S. If network problems occur, do not forget that your firewall is active😏

Copyright Notice

Author: Иван Чёрный

Link: https://r4ven.me/en/lyrics/liricheskij-post-o-probleme-s-utechkoj-dannyh-v-debian-testing/

License: CC BY-NC-SA 4.0

Использование материалов блога разрешается при условии: указания авторства/источника, некоммерческого использования и сохранения лицензии.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut