this post was submitted on 07 Aug 2025
32 points (97.1% liked)

Linux

12528 readers
104 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] logicbomb@lemmy.world 9 points 6 days ago (3 children)

Now, you might think you’re safe as long as you don’t install that plugin. I have news for you: it’s a dependency for the GTK frontend, which Debian 13 installs and enables by default. So even if you never asked for it, it’s already there, quietly doing its thing.

So, if I'm reading this correctly, if you're using X, as opposed to Wayland, then Debian 13 would leak whatever text you select unencrypted over HTTP to chinese servers. So, if your password manager selects the password in X, then your password would leak unencrypted, by default.

This isn't quite accurate - the vulnerability only affects you if you have StarDict dictionary app installed AND running (it's not installed by default in Debian 13), so your passwords aren't being leaked just by using X, but it's still a seriosu security issue that needs immediate fixing.

[–] who@feddit.org 6 points 6 days ago* (last edited 6 days ago)

The phrasing in that quote is unclear. It could be read to mean Debian 13 installs the stardict-gtk package and enables the bad plugin if you install stardict yourself, rather than meaning that any of this is included as part of the default Debian installation.

I think this would indeed happen if you installed stardict yourself, because the stardict package depends on stardict-gtk, which recommends the stardict-plugin package, and the recommends relationship is treated as a dependency by default.

The questions on my mind are:

  • Is stardict installed by default in a new Debian 13 installation, or does this only affect people who install it themselves?
  • When will this malicious plugin be fixed or removed, not just in Debian, but in all distros that have it?
  • When will the package maintainer who defended the plugin's behavior be dealt with?
[–] JTskulk@lemmy.world 2 points 6 days ago (1 children)

You have to be using X and Gnome. Gnome is the default desktop environment, but not everyone installs and uses it.

[–] who@feddit.org 4 points 6 days ago* (last edited 6 days ago) (1 children)

You have to be using X and Gnome.

I don't think this is true. The stardict-gtk package gets installed on any system that installs the stardict package, regardless of what desktop environment is used, due to a hard dependency between those packages.

[–] JTskulk@lemmy.world 2 points 6 days ago

Ah yeah I misspoke. Gnome will provide it but it'll probably come with other GTK software too.