Your message dated Fri, 17 Oct 2008 21:02:41 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#493937: fixed in vim 1:7.1.314-3+lenny2 has caused the Debian Bug report #493937, regarding bicyclerepair: bike.vim imports untrusted python files from cwd to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 493937: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493937 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: bicyclerepair Version: 0.9-4.1 Severity: critical Tags: security Justification: root security hole # pwd /tmp/roundup-1.3.3/roundup # vim /tmp/whatever Error detected while processing /usr/share/vim/addons/plugin/bike.vim: line 110: Traceback (most recent call last): File "<string>", line 6, in ? File "/usr/lib/python2.4/site-packages/bike/__init__.py", line 10, in ? from bikefacade import init, NotAPythonModuleOrPackageException, CouldntLoca teASTNodeFromCoordinatesException, UndoStackEmptyException File "/usr/lib/python2.4/site-packages/bike/bikefacade.py", line 3, in ? import compiler File "__init__.py", line 24, in ? File "compiler/transformer.py", line 1348, in ? AttributeError: 'module' object has no attribute 'LESS' Press ENTER or type command to continue bicyclerepair contains /usr/share/vim/addons/plugin/bike.vim which is automatically executed, at least in etch. I don't know about lenny/sid, see #464817 (bicyclerepair: Conform with Vim addon policy) It imports (i.e. runs) python code it finds in the current working directory, in my example from the extracted roundup tarball. I set Severity to "critical" instead of "grave", because the user who reported the traceback to me on a multi-user system does not use bicyclerepair, but just vim. Reportbug forced me to set "root security hole", because everyone using vim is affected (including root) and the Justification 5 "unknown / something else" would downgrade the Severity to "normal". The description for "grave" said, that it only applies if the security problem affects people actually using the package. -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.24.3-id1-k8-2 Locale: LANG=en_US, [EMAIL PROTECTED] (charmap=ISO-8859-15) Versions of packages bicyclerepair depends on: ii python 2.4.4-2 An interactive high-level object-o ii python-central 0.5.12 register and build utility for Pyt bicyclerepair recommends no packages. -- no debconf information -- [EMAIL PROTECTED] - http://intevation.de/~thomas/ - OpenPGP key: 0x5816791A Intevation GmbH, Osnabrueck - Register: Amtsgericht Osnabrueck, HR B 18998 Geschaeftsfuehrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
--- End Message ---
--- Begin Message ---Source: vim Source-Version: 1:7.1.314-3+lenny2 We believe that the bug you reported is fixed in the latest version of vim, which is due to be installed in the Debian FTP archive: vim-common_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-common_7.1.314-3+lenny2_i386.deb vim-dbg_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-dbg_7.1.314-3+lenny2_i386.deb vim-doc_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-doc_7.1.314-3+lenny2_all.deb vim-full_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-full_7.1.314-3+lenny2_all.deb vim-gnome_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-gnome_7.1.314-3+lenny2_i386.deb vim-gtk_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-gtk_7.1.314-3+lenny2_i386.deb vim-gui-common_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-gui-common_7.1.314-3+lenny2_all.deb vim-lesstif_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-lesstif_7.1.314-3+lenny2_i386.deb vim-nox_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-nox_7.1.314-3+lenny2_i386.deb vim-perl_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-perl_7.1.314-3+lenny2_all.deb vim-python_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-python_7.1.314-3+lenny2_all.deb vim-ruby_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-ruby_7.1.314-3+lenny2_all.deb vim-runtime_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-runtime_7.1.314-3+lenny2_all.deb vim-tcl_7.1.314-3+lenny2_all.deb to pool/main/v/vim/vim-tcl_7.1.314-3+lenny2_all.deb vim-tiny_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim-tiny_7.1.314-3+lenny2_i386.deb vim_7.1.314-3+lenny2.diff.gz to pool/main/v/vim/vim_7.1.314-3+lenny2.diff.gz vim_7.1.314-3+lenny2.dsc to pool/main/v/vim/vim_7.1.314-3+lenny2.dsc vim_7.1.314-3+lenny2_i386.deb to pool/main/v/vim/vim_7.1.314-3+lenny2_i386.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. James Vega <[EMAIL PROTECTED]> (supplier of updated vim package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 17 Oct 2008 10:58:00 -0400 Source: vim Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg vim-perl vim-python vim-ruby vim-tcl vim-gtk vim-nox vim-lesstif vim-gnome vim-full Architecture: source all i386 Version: 1:7.1.314-3+lenny2 Distribution: testing-proposed-updates Urgency: low Maintainer: Debian Vim Maintainers <[EMAIL PROTECTED]> Changed-By: James Vega <[EMAIL PROTECTED]> Description: vim - Vi IMproved - enhanced vi editor vim-common - Vi IMproved - Common files vim-dbg - Vi IMproved - enhanced vi editor (debugging symbols) vim-doc - Vi IMproved - HTML documentation vim-full - Vi IMproved - enhanced vi editor (transitional package) vim-gnome - Vi IMproved - enhanced vi editor - with GNOME2 GUI vim-gtk - Vi IMproved - enhanced vi editor - with GTK2 GUI vim-gui-common - Vi IMproved - Common GUI files vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI vim-nox - Vi IMproved - enhanced vi editor vim-perl - Vi IMproved - enhanced vi editor (transitional package) vim-python - Vi IMproved - enhanced vi editor (transitional package) vim-ruby - Vi IMproved - enhanced vi editor (transitional package) vim-runtime - Vi IMproved - Runtime files vim-tcl - Vi IMproved - enhanced vi editor (transitional package) vim-tiny - Vi IMproved - enhanced vi editor - compact version Closes: 493937 Changes: vim (1:7.1.314-3+lenny2) testing-proposed-updates; urgency=low . * src/if_python.c: Strip empty directories from Python's sys.path to prevent Vim from using its current working directory as a module import path. (Closes: #493937) Checksums-Sha1: e1eb91d7c003dbca7a80d486dc66d3ca817990f4 1726 vim_7.1.314-3+lenny2.dsc 3dd0b8aebbac4e4a1cc70c4a673d1b088965ccde 378498 vim_7.1.314-3+lenny2.diff.gz 3cf7c4f2c8358c61563586e1cb5031bc3aeb873c 159836 vim-gui-common_7.1.314-3+lenny2_all.deb 304c785e2c34a21bb38d0f29165700ed4e06bbcb 5594756 vim-runtime_7.1.314-3+lenny2_all.deb 307bf72162291a4afc1b2276cda0f055069f4069 2151992 vim-doc_7.1.314-3+lenny2_all.deb c70e748a649ecf3a423ff19a999900fc4ee1b91b 75312 vim-perl_7.1.314-3+lenny2_all.deb 9705fa3fe512aab99e6c1098fd0d7ba831c981d8 75318 vim-python_7.1.314-3+lenny2_all.deb be476f34e1e7cde3c79523bb4c4d9cc346a433dc 75314 vim-ruby_7.1.314-3+lenny2_all.deb 44b237673263a5c8f3d1b405434f93fe62d16da3 75310 vim-tcl_7.1.314-3+lenny2_all.deb 29e2cfd11b7ed0dd946958f47db041e909fd3395 75344 vim-full_7.1.314-3+lenny2_all.deb 80da23bb7394e5543201690af3c8845e58576d3e 334966 vim-tiny_7.1.314-3+lenny2_i386.deb 17c1cf84016536d49098409094777a9ac27588dd 994194 vim-gtk_7.1.314-3+lenny2_i386.deb 6d90a9dfb631d8f4a21b9c59eecb0c5c7e881bce 996140 vim-gnome_7.1.314-3+lenny2_i386.deb 4ec7e36283b596d2764a322ce7758114b7030a15 986582 vim-lesstif_7.1.314-3+lenny2_i386.deb 099124132d1a4ad6530471d1d152d074722c8d6d 863142 vim-nox_7.1.314-3+lenny2_i386.deb 85f33faf19141a2c90b8ffed4e8d9f5a5001a6d2 208160 vim-common_7.1.314-3+lenny2_i386.deb 8ebebf40b542cf909c62c2b88785d22c07f289c1 776664 vim_7.1.314-3+lenny2_i386.deb ee3ab387145da9a367f7947cca1d1be2095191c8 8381078 vim-dbg_7.1.314-3+lenny2_i386.deb Checksums-Sha256: 64e1caa7078c871fe47300bdda79407a8be04812dccd527144593054b644578f 1726 vim_7.1.314-3+lenny2.dsc dcf59e4e9f306115794a6fbf18fccc04a999abb8300c418db816c3a30df16864 378498 vim_7.1.314-3+lenny2.diff.gz a247beec34fbf6f276c5e9142944dd0a085c67df3d73f07dc0cb54fba04cf7cf 159836 vim-gui-common_7.1.314-3+lenny2_all.deb 4f34be554c01848ed2b00f60efe2d8cc213ad619c78f25689c3702048b838e09 5594756 vim-runtime_7.1.314-3+lenny2_all.deb d7d3dd532648f7c32bc1c50e0e1a4270753b933e7b02d1f282b2c3550a2361a5 2151992 vim-doc_7.1.314-3+lenny2_all.deb 50b47d8f8020ba4d6904c9716174c4f31e11d40a0dfa9066a8b502d5c864e4a5 75312 vim-perl_7.1.314-3+lenny2_all.deb 089c633e396fe48b0e4832f9b4dc7a9d63ad22cc32741b7fbd5bb4805c8a9d4e 75318 vim-python_7.1.314-3+lenny2_all.deb 6b89f454a0781120ecdb0a201fae09af025541037ebe5cb9568418f148627c6d 75314 vim-ruby_7.1.314-3+lenny2_all.deb 4f0249094451003079cfc8e176751d72746e5bf6da29dfb87e838852123c8c0d 75310 vim-tcl_7.1.314-3+lenny2_all.deb 199666191bd5400ab14d7d3da69f8392da4733ac83c70ed517291506493361eb 75344 vim-full_7.1.314-3+lenny2_all.deb da77cea0152fe86f784413dad1449f2b8912a10fac9e1265d8b3caa087d0b5f9 334966 vim-tiny_7.1.314-3+lenny2_i386.deb 54cb69e0323d4729b1bdb6fc964b60a4d9503a18521b652ef20a3f11b0a78917 994194 vim-gtk_7.1.314-3+lenny2_i386.deb e4803c1118edb108529018c308abcb7c15e836670484cc3f3a92e2f46bcd3fc5 996140 vim-gnome_7.1.314-3+lenny2_i386.deb 333416512585a9da0c05e0da76b80fd3cc99de872f3bc6880d842354aea0941c 986582 vim-lesstif_7.1.314-3+lenny2_i386.deb d84a1d9441d2bade2553c4e2d7389d49e17df7eb34fbc75ba635edafdc16197f 863142 vim-nox_7.1.314-3+lenny2_i386.deb 4589f84fbd84ba01746c828ef8375e27c0963de13a6e88ac28f3556e9bb3ef68 208160 vim-common_7.1.314-3+lenny2_i386.deb 6c896ce4a6ecf8814b339029847f94cf8ab32f53db7787c7d742a929480e228b 776664 vim_7.1.314-3+lenny2_i386.deb fa3b723c69331f539204595418a62e5caff2c5ebb6899f94a785ec775d1d3e8c 8381078 vim-dbg_7.1.314-3+lenny2_i386.deb Files: 710afba1b97650cf657e6965c9c0f7cc 1726 editors optional vim_7.1.314-3+lenny2.dsc ed6a94bf841c30bc4d7b39477df133cf 378498 editors optional vim_7.1.314-3+lenny2.diff.gz b4a0105bbdcc9de7749b2600ce9abf11 159836 editors optional vim-gui-common_7.1.314-3+lenny2_all.deb 76b98e261d7034b47ed6a3fcb77718d6 5594756 editors optional vim-runtime_7.1.314-3+lenny2_all.deb af2015c9671b4a7e89eefb96302d02d6 2151992 doc optional vim-doc_7.1.314-3+lenny2_all.deb c502b71fdbdb9ace25f476dc259c1d4d 75312 editors extra vim-perl_7.1.314-3+lenny2_all.deb 82c36481cafc07118e1ec09feb13798e 75318 editors extra vim-python_7.1.314-3+lenny2_all.deb 037290fb800b7c6a05d4b69ed43f4ac8 75314 editors extra vim-ruby_7.1.314-3+lenny2_all.deb 737a051974a3d1b3c23645dc660da48e 75310 editors extra vim-tcl_7.1.314-3+lenny2_all.deb 3fb1ce09f8b97c7f706594358ae7513f 75344 editors extra vim-full_7.1.314-3+lenny2_all.deb f8a80e3e89bb4e1d9f6c5ed1bcda119a 334966 editors important vim-tiny_7.1.314-3+lenny2_i386.deb 4f8291738a7ce8cf445b3afac264904d 994194 editors extra vim-gtk_7.1.314-3+lenny2_i386.deb b1b9fdd93026c9c2f2e610807167020a 996140 editors extra vim-gnome_7.1.314-3+lenny2_i386.deb 6d32ae98d91f5ec679e3f824d6859b8d 986582 editors extra vim-lesstif_7.1.314-3+lenny2_i386.deb 977419a826de800ce79a38cc91ce57a5 863142 editors extra vim-nox_7.1.314-3+lenny2_i386.deb 2673594ec9851f4a18c6c7894afb1abe 208160 editors important vim-common_7.1.314-3+lenny2_i386.deb dd63be51e8deddf6425341aaa5f88ef5 776664 editors optional vim_7.1.314-3+lenny2_i386.deb 720ca4bac095e296a0ccaa4660d24202 8381078 editors extra vim-dbg_7.1.314-3+lenny2_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkj43zgACgkQDb3UpmEybUD5vACbBgsXprqPXS3KviBfAD/7CsBI obgAnRac282VshUbDcl4PgrmAAEXPDXi =QMsa -----END PGP SIGNATURE-----
--- End Message ---

