prev
10th December 2004
by Derek Kite
next


This Week...
mDNSResponder libraries moved to kdelibs. Krdc and Krbc now use DNS-SD. khtml improves CSS compliance. KNewStuff support for wallpapers.

Jonathan Riddell has been working on the Kde wallpapers. Among other things he has been working on svg format wallpapers. He proposed a way to download and install wallpapers in this comment on kde-core-devel: http://lists.kde.org/?l=kde-core-devel&m=110185919428359&w=2

As you can see, it is not simply a matter of patching the kcontrol module. Some infrastructure is required. The discussion continued with comments about the wording, and some useful links from Josef Spillner such as: http://lists.kde.org/?l=kde-core-devel&m=110194278431365&w=2
http://www.kstuff.org/docs/tutorial/
It should probably move to developer.k.o somewhere.

There were two security advisories this week.

The first one is a plain text password exposure. See http://www.kde.org/info/security/advisory-20041209-1.txt. The overview reads as follows:
Daniel Fabian notified the KDE security team about a possible privacy issue in KDE. When creating a link to a remote file from various applications including Konqueror, the resulting URL may contain the authentication credentials used to access that remote resource. This includes, but is not limited to browsing SMB ("Samba") shares. Further investigation revealed unnecessary exposure of authentication credentials by the SMB ("Samba") protocol handler.

The link reference file, which is a file with the extension ".desktop", is a plain text configuration file that is created with default access permissions, depending on the users' umask this could include world read permission. Usually the URL saved in this .desktop file only contains the password if the user manually entered it this way. The SMB protocol handler however unnecessarily exposes authentication credentials by always including this information in the URL that it generates.

The KDE team provides patches which will unconditionally remove the password from the authentication credentials before creating the link reference file and that fix the SMB protocol handler to not unnecessarily include passwords in URLs Authentication credentials can then be stored in KWallet instead.

The second advisory is regarding kfax libtiff vulnerabilities. http://www.kde.org/info/security/advisory-20041209-2.txt. The overview is as follows:
Chris Evans and others discovered multiple vulnerabilities in the libtiff library. The Common Vulnerabilities and Exposures project assigned CAN-2004-0803 to this issue.

kfax, a small utility for displaying fax files, contains for historic reasons a private copy of libtiff. Therefore it is vulnerable to these issues as well.

kfax and the kfax KPart are invoked by KMail or Konqueror for viewing .g3 files.

For the active KDE maintenance branches, which are KDE 3.2.x and KDE 3.3.x, this problem has been solved by removing the private copy of libtiff. In KDE 3.2.x, kfax will use the tiff2ps and fax2tiff utilities at runtime as backend. In KDE 3.3.x the code requiring libtiff or any other runtime dependencies has been replaced by a native solution that is unaffected by the mentioned vulnerabilities.

Due to the complexity of the change, no simple diff is provided. The problems have been addressed in the KDE 3.3.2 release.

As a workaround, you can remove the kfax binary and the kfaxpart.la KPart from your system to be on the safe side.


Statistics
Commits: 2286 by 184 developers, 386314 lines modified, 1504 new files.
Open Bugs: 7829
Open Wishes: 7223
Bugs Opened: 324 in the last 7 days.
Bugs Closed: 381 in the last 7 days.

Commit Summary
Module Commits
kde-i18n
715
kdepim
209
kdeextragear-2
173
kdenonbeta
142
kdelibs
128
kdeextragear-1
124
kdebase
108
koffice
99
kdeextragear-3
87
kdenetwork
69
Lines Developer Commits
23560
Kevin Patrick Scannell
86
2694
Thierry Vignaud
83
2396
George Staikos
70
4059
Erik K. Pedersen
68
9906
Stephan Kulow
63
907
İsmail Dönmez
62
58427
Rinse de Vries
62
307
Stephan Binner
58
2810
Gilles Caulier
58
1070
Pedro Morais
58

Internationalisation (i18n) Status
Language Percentage Complete
Swedish
100.00%
British English
99.77%
Danish
98.69%
Estonian
97.90%
Portuguese
95.75%
French
95.32%
Dutch
92.85%
Tamil
91.52%
Spanish
90.82%
Italian
89.60%

Bug Killers
Bug Killer Number Of Bugs Closed
George Staikos
28
Stephan Binner
26
Allan Sandfeld Jensen
19
Stephan Kulow
18
Maks Orlovich
17
Aaron J. Seigo
12
Matt Rogers
12
Olivier Goffart
10
Luboš Luňák
10
Mark Kretschmann
9

Thanks for reading the KDE Commit-Digest!
KDE Commit-Digest by Danny Allen, 2006-2008
All issues in archive by Derek Kite