Your message dated Sun, 16 Aug 2015 12:20:38 +0000
with message-id <[email protected]>
and subject line Bug#775193: fixed in djvulibre 3.5.27.1-3
has caused the Debian Bug report #775193,
regarding djvudigital: insecure use of /tmp
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.)
--
775193: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775193
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: djvulibre-bin
Version: 3.5.25.4-4+b1
Tags: security
This is how djvudigital uses temporary files:
djvutext="/tmp/dj$$.ps"
trap "rm 2>/dev/null $djvutext" 0
cat > $djvutext <<\EOF
(ps2utf8.ps) runlibfile currentglobal /setglobal load true setglobal
.ps2utf8 begin /onpage { } bind def /onfont { pop pop pop } bind def
/onmark { pop pop pop pop currentx currenty currentpoint
.djvutextmark } bind def end exec
EOF
This is insecure because the filename is predictable and, more
importantly, the program doesn't fail atomically if the file already
exists.
Please use mktemp(1) for creating temporary files.
--
Jakub Wilk
--- End Message ---
--- Begin Message ---
Source: djvulibre
Source-Version: 3.5.27.1-3
We believe that the bug you reported is fixed in the latest version of
djvulibre, which is due to be installed in the Debian FTP archive.
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.
Barak A. Pearlmutter <[email protected]> (supplier of updated djvulibre 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: Sun, 16 Aug 2015 14:03:10 +0200
Source: djvulibre
Binary: libdjvulibre-dev libdjvulibre21 libdjvulibre-text djvulibre-dbg
djvulibre-desktop djview djview3 djvuserve djvulibre-bin
Architecture: source amd64 all
Version: 3.5.27.1-3
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Description:
djview - Transition package, djview3 to djview4
djview3 - Transition package, djview3 to djview4
djvulibre-bin - Utilities for the DjVu image format
djvulibre-dbg - Debug symbols for the DjVu image format
djvulibre-desktop - Desktop support for the DjVu image format
djvuserve - CGI program for unbundling DjVu files on the fly
libdjvulibre-dev - Development files for the DjVu image format
libdjvulibre-text - Linguistic support files for libdjvulibre
libdjvulibre21 - Runtime support for the DjVu image format
Closes: 775193
Changes:
djvulibre (3.5.27.1-3) unstable; urgency=medium
.
* use mktemp in shell script if available (closes: #775193)
Checksums-Sha1:
5b9d310f7b3313871cfcc612c6998a8de2dadc9b 2455 djvulibre_3.5.27.1-3.dsc
83704737c302ccd903434b386d6f1c81800f7ad1 17524
djvulibre_3.5.27.1-3.debian.tar.xz
d1ce9e991df73a6307fe1edc7acc8acd2cb1bef8 16292 djview3_3.5.27.1-3_amd64.deb
f0f62824f692ed3ba37ad227af8afdf652e4dc94 16296 djview_3.5.27.1-3_amd64.deb
b9f391af2ebd9bcfc62f9413a5927ce63f4a5a19 289504
djvulibre-bin_3.5.27.1-3_amd64.deb
96bbc490d85d927b4927869e015ba18a22399c34 4347726
djvulibre-dbg_3.5.27.1-3_amd64.deb
fbc5205bd3618f6f26fd8ecc5d601c22a5959fc8 100938
djvulibre-desktop_3.5.27.1-3_all.deb
55f50d72b9d4f6274c7b7f68b0e4a8a8a49b97cd 33672 djvuserve_3.5.27.1-3_amd64.deb
66af9f526cc7d5d8e60f4a4482ee951254d153d6 2400484
libdjvulibre-dev_3.5.27.1-3_amd64.deb
3424808a97d0a9055d07d3e3c4bdf46f3a639986 60348
libdjvulibre-text_3.5.27.1-3_all.deb
6bbfdda4a67e81e56e0a9e83c0a897b9fa753c0f 595720
libdjvulibre21_3.5.27.1-3_amd64.deb
Checksums-Sha256:
5656fc08402818a93e82c73fae33172c2a3cf97a5304d8c58f398f0d8741e0b0 2455
djvulibre_3.5.27.1-3.dsc
eb71e7b9619bf04c7b743584f6f7bed0349e73ce8e202ea28215fda866e424e0 17524
djvulibre_3.5.27.1-3.debian.tar.xz
fb7800458bfc609e4b39dce98181a1f1d51c1c2eafb29a157481b2ab7e0292fe 16292
djview3_3.5.27.1-3_amd64.deb
0f4a70ee9732ad803acaa31d8e452bd2f7c8fa6a0171034eb9104e94cff1582f 16296
djview_3.5.27.1-3_amd64.deb
752520e0358f5d12912929dde9115e58603e568ee6c016b5a450ba003b786b1a 289504
djvulibre-bin_3.5.27.1-3_amd64.deb
bef37f0b7814953917acd8fbdc71b23cd79fc751185de89451a2bcb94f238801 4347726
djvulibre-dbg_3.5.27.1-3_amd64.deb
66fed66f1cdb749bf519be83dc370963e04f2cf96936933ada184dfb2b39e6eb 100938
djvulibre-desktop_3.5.27.1-3_all.deb
94f5ade46a7266d06f7e2980f2714a119c8c26d6bf7e62645b3d31db6357426e 33672
djvuserve_3.5.27.1-3_amd64.deb
012fa58bc702b7e9b8fb912854b3cb3cee04cd4aa55f6dc9aa2695d1ccfec832 2400484
libdjvulibre-dev_3.5.27.1-3_amd64.deb
c143f71ee5173c23e08618f3a86318ac72aa34b069198ab5e4620a3ea61e6af1 60348
libdjvulibre-text_3.5.27.1-3_all.deb
00c31be0a98a141898e5c99a584c455f5ca4f62646ec730a9b8324615eef899e 595720
libdjvulibre21_3.5.27.1-3_amd64.deb
Files:
d4762f4941066714e54a4fca45d76be3 2455 libs optional djvulibre_3.5.27.1-3.dsc
934774b1915823e67fbe8c66f2eea43e 17524 libs optional
djvulibre_3.5.27.1-3.debian.tar.xz
f23c3f77f4390fcf79d619b46449845b 16292 graphics optional
djview3_3.5.27.1-3_amd64.deb
d13abd124a05c7ff4dd3dfcec8e78d29 16296 graphics optional
djview_3.5.27.1-3_amd64.deb
e0f4cb4f52f1c185deb2ff79b6105bdf 289504 graphics optional
djvulibre-bin_3.5.27.1-3_amd64.deb
d03af2ad38e2f5883ed5bb7ff0ae28cc 4347726 debug extra
djvulibre-dbg_3.5.27.1-3_amd64.deb
4f44c41f9eb684003255354ddfac7de5 100938 libs optional
djvulibre-desktop_3.5.27.1-3_all.deb
f59e8789725bfaa43fd17b8c3d9c3f0f 33672 web optional
djvuserve_3.5.27.1-3_amd64.deb
1b965489719b83493ce65ce6503ccc5f 2400484 libdevel optional
libdjvulibre-dev_3.5.27.1-3_amd64.deb
dcba3b6b0c2e463f9cbed84a047afef3 60348 libs optional
libdjvulibre-text_3.5.27.1-3_all.deb
f239288e2b95607d2668b7906e709e81 595720 libs optional
libdjvulibre21_3.5.27.1-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJV0H4gAAoJEBJbV0deGQ0Y/d8QALLBoBI5qZspDRY04qNInO9E
l0M7escvq9LLZwINuQTS6JohgMe0Ozv50guCLbd6NFWAJeP6GZsGuSRwaLrVzZNL
px8x5hA3aM44vZp/QLB8TAhpAGYoXbGgLVVSFh3xGrjULUtBll2c/VoXhaaL8QaB
uJ0yyXwI2yjJOj/GD0RYWid3KF1gnP6HkDVAFYg0mjYKDsZl7J2AmAxm0WRHy20P
SwUVU5PQxjHz0amOKVwEZCNhicYCrEKu/Oc/UnTXA+QWt1Bq+bUyx/e2VZJdA4j4
SKZaoSqMZkaosMu16P0XXNEHbq9m7NYdVWJTMDvM3FalSFabaoHFEMM5E3Hs3Yk3
ZPCvdLkXMpn/AhFij5vOxc/S7pWbvRDGS6JPLAfLCkug3CePcEfb0xyZnAGIlG/N
tUf4lcFZ8uEgxQ1NK7/LLu7KfHG29b76ynCjirFXeaFyrTv/mF4PaP8w/GlB1WvV
a1Ns/klLB6AMHwJy4YO+xU+odsocpJPsplqzVND6jJdlHH7ixXTvExl2BJPieiN7
s4URG4wL2nXRNkHbPcpt+cknujCujXfGCVhLsk9jzTepLDq2Rn98kXr0+4KClcWe
qIp278WOc5B8w7aEr9UHPy8WEl/eVO4V71uZQTXqSFnrCpdqp9Vm2tijEkzGuIhm
TJZpcGL0mvKQ1P709Ck9
=liQs
-----END PGP SIGNATURE-----
--- End Message ---