Package: stardict-plugin
Version: 3.0.7+git20220909+dfsg-6
Severity: critical
Tags: security
X-Debbugs-Cc: Debian Security Team <[email protected]>

When I run "stardict", the following occurs:

The YouDao plugin opens a calendar in its own window (see attached
screenshot). That's disturbing. What's the relation with a dictionary???

Moreover, it interferes with other applications, once I select
some text, showing a similar calendar window. Worse, "strace"
shows that it sends whatever the user selects on the net!!!

For instance, when I select "relation", strace shows:

911565 write(16, "GET HTTP://dict.youdao.com/fsearch?q=relation 
HTTP/1.0\r\nUser-Agent: Mozilla/4.0(compatible;MSIE 5.00;Windows 98)\r\nAccept: 
*/*\r\nHost: dict.youdao.com\r\nConnection: close\r\n\r\n", 171) = 171

and also

911565 write(17, "GET HTTP://dict.cn/ws.php?utf8=true&q=relation 
HTTP/1.0\r\nUser-Agent: Mozilla/4.0(compatible;MSIE 5.00;Windows 98)\r\nAccept: 
*/*\r\nHost: dict.cn\r\nConnection: close\r\n\r\n", 164) = 164

Imagine what could happen when the user selects some confidential
data...

Such a "feature" should never be enabled by default!

-- System Information:
Debian Release: 13.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-security'), (500, 
'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 
'proposed-updates-debug'), (500, 'unstable'), (500, 'testing'), (500, 
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.12-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages stardict-plugin depends on:
ii  libc6                2.41-11
ii  libespeak-ng1        1.52.0+dfsg-5
ii  libflite1            2.2-7
ii  libgcc-s1            14.2.0-19
ii  libglib2.0-0t64      2.84.3-1
ii  libgucharmap-2-90-7  1:15.1.5-1+b1
ii  libstdc++6           14.2.0-19
ii  man-db               2.13.1-1
ii  ncal                 12.1.8
ii  stardict-gtk         3.0.7+git20220909+dfsg-6

stardict-plugin recommends no packages.

Versions of packages stardict-plugin suggests:
pn  stardict-plugin-cal       <none>
pn  stardict-plugin-espeak    <none>
pn  stardict-plugin-festival  <none>
pn  stardict-plugin-fortune   <none>
pn  stardict-plugin-info      <none>
pn  stardict-plugin-spell     <none>

-- no debconf information

-- 
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

Reply via email to