| 1 |
|
Embedded code copies |
| 2 |
|
==================== |
| 3 |
|
|
| 4 |
This file collects cases, where a source package embeds code from |
This file collects cases, where a source package embeds code from |
| 5 |
other projects, without linking dynamically: |
other projects which is considered bad for fixing security flaws |
| 6 |
|
because the fix needs to be applied in multiple source packages. |
| 7 |
|
|
| 8 |
|
Format: |
| 9 |
|
<srcpkg> (<optional comment about srcpkg>) |
| 10 |
|
- <embedding srcpkg> <status> (<sort>; bug #<number>) |
| 11 |
|
NOTE: optional comments about the linkage of the embedding srcpkg |
| 12 |
|
|
| 13 |
xpdf code: (some use xpdf 2, some xpdf 3) |
xpdf code: (some use xpdf 2, some xpdf 3) |
| 14 |
gpdf (has been replaced by evince - which uses poppler - in Etch) |
gpdf (has been replaced by evince - which uses poppler - in Etch) |
| 15 |
pdftohtml (has been replaced by poppler-utils from the poppler source package, still in Etch, though) |
pdftohtml (has been replaced by poppler-utils from the poppler source package, still in Etch, though) |
| 16 |
kdegraphics/kpdf (okular, the kpdf replacement in KDE 4 is using poppler, #436164) |
kdegraphics/kpdf (okular, the kpdf replacement in KDE 4 is using poppler, #436164) |
| 17 |
tetex-bin (links to poppler since 3.0-12) |
tetex-bin (links to poppler since 3.0-12) |
| 18 |
|
texlive-bin (links to poppler) |
| 19 |
cupsys (uses xpdf-utils, it's still present in the src, though) |
cupsys (uses xpdf-utils, it's still present in the src, though) |
| 20 |
poppler |
poppler |
| 21 |
koffice/kword (upstream is working on using poppler, #436163) |
koffice/kword (upstream is working on using poppler, #436163) |
| 22 |
libextractor (uses internal pdf decoder since 0.5.12-1) |
libextractor (uses internal pdf decoder since 0.5.12-1) |
| 23 |
pdfkit.framework (links to poppler since 0.8-4) |
pdfkit.framework (links to poppler since 0.8-4) |
| 24 |
ipe (only small parts, but with renamed source files: ipestdfonts.cpp, ipefonts.cpp, ipedct.cpp) |
ipe (only small parts, but with renamed source files: ipestdfonts.cpp, ipefonts.cpp, ipedct.cpp) |
| 25 |
|
ruby-gnome2 (has a copy of poppler but links against the shared lib) |
| 26 |
|
|
| 27 |
|
silc-toolkit: |
| 28 |
|
silc-client (uses libsilc and libsilcclient) |
| 29 |
|
|
| 30 |
|
dietlibc: |
| 31 |
|
ccontrol (links statically) |
| 32 |
|
|
| 33 |
|
libiax: |
| 34 |
|
iaxmodem |
| 35 |
|
|
| 36 |
zlib code: (lots of apps embed a copy, but link dynamically, but there are a few exceptions) |
zlib code: (lots of apps embed a copy, but link dynamically, but there are a few exceptions) |
| 37 |
dpkg |
dpkg |
| 38 |
rsync (somehow derived code base) |
rsync (somehow derived code base) |
| 39 |
|
mono |
| 40 |
mozilla(?) |
mozilla(?) |
| 41 |
Linux kernels |
Linux kernels |
| 42 |
pvpgn (links dynamically since 1.7.8-2) |
pvpgn (links dynamically since 1.7.8-2) |
| 49 |
libgadu/ekg: |
libgadu/ekg: |
| 50 |
centericq |
centericq |
| 51 |
gaim |
gaim |
| 52 |
|
pigdin (links dynamically against libgadu) |
| 53 |
kopete (ships the code, but links dynamically in the Debian package) |
kopete (ships the code, but links dynamically in the Debian package) |
| 54 |
kadu (not packaged in Debian) |
kadu (not packaged in Debian) |
| 55 |
GNU gadu (not yet packaged in Debian) |
GNU gadu (not yet packaged in Debian) |
| 60 |
egroupware |
egroupware |
| 61 |
phpwiki |
phpwiki |
| 62 |
php4 (php-pear, IIRC this was reorganized some weeks ago?) |
php4 (php-pear, IIRC this was reorganized some weeks ago?) |
|
tikiwiki |
|
| 63 |
|
|
| 64 |
shtool: (affects build-time only) |
shtool: (affects build-time only) |
| 65 |
mysql-ocaml |
mysql-ocaml |
| 105 |
php4 (src included, but Debian package links dynamically) |
php4 (src included, but Debian package links dynamically) |
| 106 |
analog (src included, but Debian package links dynamically) |
analog (src included, but Debian package links dynamically) |
| 107 |
libgoffice-1 |
libgoffice-1 |
| 108 |
|
vfu (removed linking against embedded copy in 4.06-4.1; #450754) |
| 109 |
tf5 (since 5.0beta7 the Debian package links dynamically) |
tf5 (since 5.0beta7 the Debian package links dynamically) |
| 110 |
|
monotone (including this starting from 0.37) |
| 111 |
|
glib (2.14 series for gregex support, only for udeb, regular packag links dynamic) |
| 112 |
|
apache2 (since 2.0.53-4 uses 040_link_external_pcre patch) |
| 113 |
|
exim4 (since 4.10-0.srh20.12 uses 36_pcre patch to use external pcre) |
| 114 |
|
yacas (<= 1.0.x; is using pcre to scan text, can execute shell commands via the syntax anyway) |
| 115 |
|
gtamsanalyzer.app (links dynamically since 0.42-5) |
| 116 |
|
|
| 117 |
tiff: |
tiff: |
| 118 |
wxpythongtk (check, which debian pkg this is in) |
wxpythongtk (check, which debian pkg this is in) |
| 123 |
|
|
| 124 |
sqlite: (not affected by security vulnerabilities so far) |
sqlite: (not affected by security vulnerabilities so far) |
| 125 |
amarok |
amarok |
| 126 |
|
monotone |
| 127 |
|
iceweasel |
| 128 |
|
|
| 129 |
util-linux/mount: |
util-linux/mount: |
| 130 |
loop-aes-utils contains code from util-linux' mount in the mount-aes-udeb |
loop-aes-utils contains code from util-linux' mount in the mount-aes-udeb |
| 143 |
egroupware (removed from egroupware after sarge) |
egroupware (removed from egroupware after sarge) |
| 144 |
|
|
| 145 |
chmlib: |
chmlib: |
| 146 |
kchmviewer (not packaged in Debian) |
kchmviewer (ships the code but links dynamically) |
| 147 |
|
|
| 148 |
libavcodec/libavformat: |
libavcodec/libavformat (source: ffmpeg): |
| 149 |
ffmpeg |
mplayer (#395252) |
|
xine-lib |
|
| 150 |
xvidcap |
xvidcap |
| 151 |
kino (links statically, does not include code) |
kino (links statically, does not include code) |
| 152 |
vlc (links statically, does not include code) |
vlc (links statically, does not include code) |
| 184 |
|
|
| 185 |
uw-imap: |
uw-imap: |
| 186 |
pine |
pine |
| 187 |
|
alpine |
| 188 |
|
|
| 189 |
imagemagick: |
imagemagick: |
| 190 |
graphicsmagick |
graphicsmagick |
| 195 |
libghttp: |
libghttp: |
| 196 |
hotway |
hotway |
| 197 |
|
|
| 198 |
etl-dev (will be renamed to libetl-dev soon): |
libsndfile: |
| 199 |
synfig |
ardour |
| 200 |
|
|
| 201 |
|
glibmm2.4: |
| 202 |
|
ardour |
| 203 |
|
|
| 204 |
|
libgnomecanvasmm2.6: |
| 205 |
|
ardour |
| 206 |
|
|
| 207 |
|
libsigc++-2.0: |
| 208 |
|
ardour |
| 209 |
|
|
| 210 |
|
soundtouch: |
| 211 |
|
ardour |
| 212 |
|
|
| 213 |
libmms: |
libmms: |
| 214 |
xine-lib |
xine-lib |
| 215 |
mimms |
mimms |
| 216 |
|
|
| 217 |
FCKeditor: |
FCKeditor: (packaged as fckeditor) |
| 218 |
knowledgeroot |
knowledgeroot |
| 219 |
|
moin (452599) |
| 220 |
|
karrigell (452598) |
| 221 |
|
gforge-plugins-extra (fixed since 4.6.99+svn6225-1) |
| 222 |
|
|
| 223 |
|
|
| 224 |
|
|
| 225 |
Moodle contains lots of things: |
Moodle contains lots of things: |
| 226 |
AdoDB |
AdoDB |
| 241 |
scintilla: |
scintilla: |
| 242 |
scite |
scite |
| 243 |
qscintilla |
qscintilla |
| 244 |
|
qscintilla2 |
| 245 |
geany |
geany |
| 246 |
|
|
| 247 |
libphp-adodb: |
libphp-adodb: |
| 249 |
phppgadmin |
phppgadmin |
| 250 |
egroupware |
egroupware |
| 251 |
phpwiki |
phpwiki |
| 252 |
|
ipplan |
| 253 |
|
typo3 |
| 254 |
moodle |
moodle |
| 255 |
cacti (dependency exists, but internal version is used -- only in sarge, fixed in etch) |
cacti (dependency exists, but internal version is used -- only in sarge, fixed in etch) |
| 256 |
|
|
| 259 |
klibc (based on linux-kernel gzip code) |
klibc (based on linux-kernel gzip code) |
| 260 |
busybox |
busybox |
| 261 |
|
|
|
ffmpeg: |
|
|
mplayer (#395252) |
|
|
|
|
| 262 |
neon: |
neon: |
| 263 |
cadaver (all, but being worked on: #188381) |
cadaver (all, but being worked on: #188381) |
| 264 |
gnome-vfs2 (#395874) |
gnome-vfs2 (#395874) |
| 309 |
|
|
| 310 |
fsplib (http://sourceforge.net/projects/fsp/): |
fsplib (http://sourceforge.net/projects/fsp/): |
| 311 |
gftp (lib/fsplib version 0.3) |
gftp (lib/fsplib version 0.3) |
| 312 |
|
|
| 313 |
|
librpcsecgss: |
| 314 |
|
krb5 |
| 315 |
|
|
| 316 |
|
jasper: |
| 317 |
|
ghostscript |
| 318 |
|
gs-gpl |
| 319 |
|
|
| 320 |
|
libidn: |
| 321 |
|
monotone |
| 322 |
|
|
| 323 |
|
liblua: |
| 324 |
|
monotone |
| 325 |
|
|
| 326 |
|
libbotan: |
| 327 |
|
montone |
| 328 |
|
|
| 329 |
|
NetXX: |
| 330 |
|
monotone |
| 331 |
|
|
| 332 |
|
libgc: |
| 333 |
|
mono |
| 334 |
|
|
| 335 |
|
lzma: |
| 336 |
|
p7zip |
| 337 |
|
|
| 338 |
|
lzo: |
| 339 |
|
grub2 |
| 340 |
|
|
| 341 |
|
pax code: |
| 342 |
|
tar |
| 343 |
|
cpio |
| 344 |
|
|
| 345 |
|
t1lib: |
| 346 |
|
tetex-bin (links to system t1lib since 2.0.2) |
| 347 |
|
texlive-bin (links to system t1lib) |
| 348 |
|
|