Your message dated Fri, 13 Jan 2012 22:48:45 +0000
with message-id <[email protected]>
and subject line Bug#655248: fixed in krb5 1.10+dfsg~beta1-1
has caused the Debian Bug report #655248,
regarding Hardened build flags not fully enabled
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.)
--
655248: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655248
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: krb5
Severity: important
Tags: patch
The hardened build flags are not fully enabled for krb5, fortified
source functions are missing. See for example the KDC binary:
root@pisco:~# hardening-check /usr/sbin/krb5kdc
/usr/sbin/krb5kdc:
Position Independent Executable: no, normal executable!
Stack protected: yes
Fortify Source functions: no, no protected functions found!
Read-only relocations: yes
Immediate binding: no not found!
The reason is that you're overwriting CPPFLAGS. Attached
patches fixes this.
(dpkg-buildflags abides "noopt" from DEB_BUILD_OPTIONS)
Cheers,
Moritz
diff -aur krb5-1.10+dfsg~alpha2.orig/debian/rules krb5-1.10+dfsg~alpha2/debian/rules
--- krb5-1.10+dfsg~alpha2.orig/debian/rules 2011-12-27 13:43:05.000000000 +0100
+++ krb5-1.10+dfsg~alpha2/debian/rules 2011-11-10 21:16:17.000000000 +0100
@@ -25,17 +25,7 @@
export DEB_HOST_MULTIARCH
-CCOPTS=-g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CCOPTS +=-O0
-else
- CCOPTS +=-O2
-endif
-
-ifneq (,$(filter i486-linux-gnu x86_64-linux-gnu,$(DEB_HOST_GNU_TYPE)))
- CCOPTS +=-D_FORTIFY_SOURCE=2 -fstack-protector
- endif
-FLAGS=$(shell dpkg-buildflags --export=configure ||echo CFLAGS="$(CCOPTS)")
+DEB_CPPFLAGS_MAINT_APPEND=-D_REENTRANT
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
@@ -63,7 +53,7 @@
| xargs touch
[ ! -f $(DEB_HOST_GNU_TYPE).cache ] \
|| cp $(DEB_HOST_GNU_TYPE).cache build/
- cd build && $(FLAGS) ../src/configure CPPFLAGS=" -D_REENTRANT" \
+ cd build && ../src/configure $(shell dpkg-buildflags --export=configure) \
--prefix=/usr --localstatedir=/etc --mandir=/usr/share/man \
--with-system-et --with-system-ss --disable-rpath \
--enable-shared --with-ldap --without-tcl \
Nur in krb5-1.10+dfsg~alpha2/debian: rules~.
--- End Message ---
--- Begin Message ---
Source: krb5
Source-Version: 1.10+dfsg~beta1-1
We believe that the bug you reported is fixed in the latest version of
krb5, which is due to be installed in the Debian FTP archive:
krb5-admin-server_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-admin-server_1.10+dfsg~beta1-1_amd64.deb
krb5-doc_1.10+dfsg~beta1-1_all.deb
to main/k/krb5/krb5-doc_1.10+dfsg~beta1-1_all.deb
krb5-gss-samples_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-gss-samples_1.10+dfsg~beta1-1_amd64.deb
krb5-kdc-ldap_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-kdc-ldap_1.10+dfsg~beta1-1_amd64.deb
krb5-kdc_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-kdc_1.10+dfsg~beta1-1_amd64.deb
krb5-locales_1.10+dfsg~beta1-1_all.deb
to main/k/krb5/krb5-locales_1.10+dfsg~beta1-1_all.deb
krb5-multidev_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-multidev_1.10+dfsg~beta1-1_amd64.deb
krb5-pkinit_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-pkinit_1.10+dfsg~beta1-1_amd64.deb
krb5-user_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/krb5-user_1.10+dfsg~beta1-1_amd64.deb
krb5_1.10+dfsg~beta1-1.debian.tar.gz
to main/k/krb5/krb5_1.10+dfsg~beta1-1.debian.tar.gz
krb5_1.10+dfsg~beta1-1.dsc
to main/k/krb5/krb5_1.10+dfsg~beta1-1.dsc
krb5_1.10+dfsg~beta1.orig.tar.gz
to main/k/krb5/krb5_1.10+dfsg~beta1.orig.tar.gz
libgssapi-krb5-2_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-1_amd64.deb
libgssrpc4_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libgssrpc4_1.10+dfsg~beta1-1_amd64.deb
libk5crypto3_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libk5crypto3_1.10+dfsg~beta1-1_amd64.deb
libkadm5clnt-mit8_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkadm5clnt-mit8_1.10+dfsg~beta1-1_amd64.deb
libkadm5srv-mit8_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkadm5srv-mit8_1.10+dfsg~beta1-1_amd64.deb
libkdb5-6_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkdb5-6_1.10+dfsg~beta1-1_amd64.deb
libkrb5-3_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkrb5-3_1.10+dfsg~beta1-1_amd64.deb
libkrb5-dbg_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkrb5-dbg_1.10+dfsg~beta1-1_amd64.deb
libkrb5-dev_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkrb5-dev_1.10+dfsg~beta1-1_amd64.deb
libkrb5support0_1.10+dfsg~beta1-1_amd64.deb
to main/k/krb5/libkrb5support0_1.10+dfsg~beta1-1_amd64.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.
Sam Hartman <[email protected]> (supplier of updated krb5 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, 13 Jan 2012 17:11:39 -0500
Source: krb5
Binary: krb5-user krb5-kdc krb5-kdc-ldap krb5-admin-server krb5-multidev
libkrb5-dev libkrb5-dbg krb5-pkinit krb5-doc libkrb5-3 libgssapi-krb5-2
libgssrpc4 libkadm5srv-mit8 libkadm5clnt-mit8 libk5crypto3 libkdb5-6
libkrb5support0 krb5-gss-samples krb5-locales
Architecture: source all amd64
Version: 1.10+dfsg~beta1-1
Distribution: unstable
Urgency: low
Maintainer: Sam Hartman <[email protected]>
Changed-By: Sam Hartman <[email protected]>
Description:
krb5-admin-server - MIT Kerberos master server (kadmind)
krb5-doc - Documentation for MIT Kerberos
krb5-gss-samples - MIT Kerberos GSS Sample applications
krb5-kdc - MIT Kerberos key server (KDC)
krb5-kdc-ldap - MIT Kerberos key server (KDC) LDAP plugin
krb5-locales - Internationalization support for MIT Kerberos
krb5-multidev - Development files for MIT Kerberos without Heimdal conflict
krb5-pkinit - PKINIT plugin for MIT Kerberos
krb5-user - Basic programs to authenticate using MIT Kerberos
libgssapi-krb5-2 - MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
libgssrpc4 - MIT Kerberos runtime libraries - GSS enabled ONCRPC
libk5crypto3 - MIT Kerberos runtime libraries - Crypto Library
libkadm5clnt-mit8 - MIT Kerberos runtime libraries - Administration Clients
libkadm5srv-mit8 - MIT Kerberos runtime libraries - KDC and Admin Server
libkdb5-6 - MIT Kerberos runtime libraries - Kerberos database
libkrb5-3 - MIT Kerberos runtime libraries
libkrb5-dbg - Debugging files for MIT Kerberos
libkrb5-dev - Headers and development libraries for MIT Kerberos
libkrb5support0 - MIT Kerberos runtime libraries - Support library
Closes: 655248
Changes:
krb5 (1.10+dfsg~beta1-1) unstable; urgency=low
.
* New Upstream version
* Fix hardening flags and pre-dpkg-buildflags support, Closes: #655248
* Update some symbols files for enhanced functions in 1.10
Checksums-Sha1:
5d2e4a0e6857437ce5782989eaf46302423f354e 2315 krb5_1.10+dfsg~beta1-1.dsc
9bafb14b31056fc0cf790374da0dd634d4114dc8 10630100
krb5_1.10+dfsg~beta1.orig.tar.gz
119e0f9749aaafe9515659dbbe84b5beeaf20409 113131
krb5_1.10+dfsg~beta1-1.debian.tar.gz
2807c4ef866ef2fd15ca03bad44807186e9f46f5 2664438
krb5-doc_1.10+dfsg~beta1-1_all.deb
4f85f41fe586538216b5b6e2a5e6b87f6c933013 1498590
krb5-locales_1.10+dfsg~beta1-1_all.deb
e829f12ba7bd7a07568a9403b9b7ef2478d69b78 151022
krb5-user_1.10+dfsg~beta1-1_amd64.deb
109246ebbcba66d41be7f9dbc5299cea30adf0e5 222506
krb5-kdc_1.10+dfsg~beta1-1_amd64.deb
be153944b9ac635b91750919ce4af519454b16aa 119160
krb5-kdc-ldap_1.10+dfsg~beta1-1_amd64.deb
b319c3c602e5b8f23e60f1f228452ab138d50c72 119988
krb5-admin-server_1.10+dfsg~beta1-1_amd64.deb
45dedd68b7ce12cc59ba6fc80737b3fea1996446 152656
krb5-multidev_1.10+dfsg~beta1-1_amd64.deb
f84527cfc156917a64dfb75a969b5f8ce7bdf352 39072
libkrb5-dev_1.10+dfsg~beta1-1_amd64.deb
f0512426ddf772ae0486fcf6a2eda0b5f21cdaf6 1648946
libkrb5-dbg_1.10+dfsg~beta1-1_amd64.deb
2434bd267b2708c8fd015eef90e1d2e3ad91cd08 80946
krb5-pkinit_1.10+dfsg~beta1-1_amd64.deb
9d46900f07df7f523d625ca9318c5648d8514e7a 388036
libkrb5-3_1.10+dfsg~beta1-1_amd64.deb
3904255458476cebb83be7a10b73d5122eb66537 146492
libgssapi-krb5-2_1.10+dfsg~beta1-1_amd64.deb
2547252606bf797bcc457fcd200e29c820eebf27 86236
libgssrpc4_1.10+dfsg~beta1-1_amd64.deb
e00210210688fd2b5a22a8e80e47cf6d56156d0a 83238
libkadm5srv-mit8_1.10+dfsg~beta1-1_amd64.deb
0709b4ca92f9513879f162c94c6de7b310776a43 66332
libkadm5clnt-mit8_1.10+dfsg~beta1-1_amd64.deb
896c9f3b06cd6e78cfd04bcf86cb9dc9b68e977e 107810
libk5crypto3_1.10+dfsg~beta1-1_amd64.deb
861a93a18732a2841c1580beca55b73da416cda9 65218
libkdb5-6_1.10+dfsg~beta1-1_amd64.deb
28517ef4b16157960e376f23c3449781ad042d44 48498
libkrb5support0_1.10+dfsg~beta1-1_amd64.deb
f58e5f06460187a2228c424f5bab9b3e7f429e41 50646
krb5-gss-samples_1.10+dfsg~beta1-1_amd64.deb
Checksums-Sha256:
53bfcc47b552b1cec626880612221049ee8fd4486f81dde4e961bfb2b3477fdc 2315
krb5_1.10+dfsg~beta1-1.dsc
a2d5367618d5a4c8ae89f7a2f7eb908494fd39ae55cd4e30e753c9a092541b3a 10630100
krb5_1.10+dfsg~beta1.orig.tar.gz
2ea14ca55b1cfe7d5036253c32df7f6301387e8183e381f0821ca1ae190dfd14 113131
krb5_1.10+dfsg~beta1-1.debian.tar.gz
10d46c768dd73abada31e8c910c53c24aae9234248b9918208e90697a1153891 2664438
krb5-doc_1.10+dfsg~beta1-1_all.deb
c1e5b9ec5b7f4b84cbc4fa00229f6fd01a5bb3415b76ea7db5d15b567c96b24f 1498590
krb5-locales_1.10+dfsg~beta1-1_all.deb
8a62fef42dc7c78fb876429805533b42a8d366c5dbb0c07b464cbbe0665dc6f2 151022
krb5-user_1.10+dfsg~beta1-1_amd64.deb
52ef312768c5134edf32ea9b2cb31217e14f4366f620493a5b31be56c47aa016 222506
krb5-kdc_1.10+dfsg~beta1-1_amd64.deb
5d2d0a5e752c718b73b684418da28f8d797915dcff9bc97dad98fd86100a64c9 119160
krb5-kdc-ldap_1.10+dfsg~beta1-1_amd64.deb
fe844c3e472d015947daf9a24c6250a038ef55c497abd61c5d7e01b6963a888c 119988
krb5-admin-server_1.10+dfsg~beta1-1_amd64.deb
2d8005d19eb94a919596b729f65f4113e79e26a9899d6a7512f20948c6cd41ef 152656
krb5-multidev_1.10+dfsg~beta1-1_amd64.deb
a6311b795c3f2c3b78d17324fc9044bb26101396dffb7fd528f79eb0e1e637a5 39072
libkrb5-dev_1.10+dfsg~beta1-1_amd64.deb
5318abbbefb34a020e02414d042109be5d9d42168b707323bfd4f21fb925882e 1648946
libkrb5-dbg_1.10+dfsg~beta1-1_amd64.deb
179ee0819900816cee9a57a9f44a4ca4325d9131acd04b8566a9b535f3a9f28c 80946
krb5-pkinit_1.10+dfsg~beta1-1_amd64.deb
5a2f360fd3ea7a2ed47b7c17c093ecc385260084bdc9bb003bd15950f886c1a5 388036
libkrb5-3_1.10+dfsg~beta1-1_amd64.deb
1a119cd940993c0ff62382de544b6bc38a52a4bdffcc4fdf64ec818f2e8230fe 146492
libgssapi-krb5-2_1.10+dfsg~beta1-1_amd64.deb
717d9a17f272e1192daae0de4116ccbb0eb9619412727753578bc1c1edcfbfc3 86236
libgssrpc4_1.10+dfsg~beta1-1_amd64.deb
4772aad33fe5d44bc3e5f61e08e9dab588f5a1cab4f97292f6aca41e8fa33a24 83238
libkadm5srv-mit8_1.10+dfsg~beta1-1_amd64.deb
991c0e0d5a42192aafc8e0984215f3453f3e7111013f31085ef2cd84200a1d8e 66332
libkadm5clnt-mit8_1.10+dfsg~beta1-1_amd64.deb
021b840b1f85ccc4f226b2b505ac811039cc988628cc7756bb8ed4be3a195cb7 107810
libk5crypto3_1.10+dfsg~beta1-1_amd64.deb
6f6946108e9cf471507302db3b1e70b9507292a62a77682a7741c03751bfeb3a 65218
libkdb5-6_1.10+dfsg~beta1-1_amd64.deb
c3a69d912b4ce84895b0c8faa3455eea91c589290f3aa6b32d1c50fe60522b3a 48498
libkrb5support0_1.10+dfsg~beta1-1_amd64.deb
e43e539feb832319e914cf2ac24d5f55053b4b2bfe91e6802b7a9067b0b28cbf 50646
krb5-gss-samples_1.10+dfsg~beta1-1_amd64.deb
Files:
4167926a2b98628726911ec7a2178230 2315 net standard krb5_1.10+dfsg~beta1-1.dsc
48dc776c389c724100589e0a8c72c43c 10630100 net standard
krb5_1.10+dfsg~beta1.orig.tar.gz
70899713b8622b0e281d93bdd159615c 113131 net standard
krb5_1.10+dfsg~beta1-1.debian.tar.gz
159ff3e65f583f86ab6445288d3aa23f 2664438 doc optional
krb5-doc_1.10+dfsg~beta1-1_all.deb
9fb3402f0086b930b0866168cd73be0a 1498590 localization standard
krb5-locales_1.10+dfsg~beta1-1_all.deb
101b1c8be71c8b0fe7b5121d0c39fb02 151022 net optional
krb5-user_1.10+dfsg~beta1-1_amd64.deb
f468bdd985ac55012ea5f70150b4bc4f 222506 net optional
krb5-kdc_1.10+dfsg~beta1-1_amd64.deb
6a689ff8a07e6b2c2f91f762356879a5 119160 net extra
krb5-kdc-ldap_1.10+dfsg~beta1-1_amd64.deb
2815afc86d98e2185ee1fb6476dec0ee 119988 net optional
krb5-admin-server_1.10+dfsg~beta1-1_amd64.deb
528efb1776a50f8b66f8a546eaa2b221 152656 libdevel optional
krb5-multidev_1.10+dfsg~beta1-1_amd64.deb
a2b4554071c34055c6f9a51cf22fc407 39072 libdevel extra
libkrb5-dev_1.10+dfsg~beta1-1_amd64.deb
f3ea1e6581c20d2243d5c052b507d458 1648946 debug extra
libkrb5-dbg_1.10+dfsg~beta1-1_amd64.deb
9b4ea4bc567d8281e9cf71ce9ff0f52d 80946 net extra
krb5-pkinit_1.10+dfsg~beta1-1_amd64.deb
09fb184937aced25aa8bd8ad0d2b781c 388036 libs standard
libkrb5-3_1.10+dfsg~beta1-1_amd64.deb
9b031ff6d3e11a6d6227a3a43880ce93 146492 libs standard
libgssapi-krb5-2_1.10+dfsg~beta1-1_amd64.deb
391a1a931e017a68488743de7cf4bc6e 86236 libs standard
libgssrpc4_1.10+dfsg~beta1-1_amd64.deb
a5bc09db06c727f058c596d816e53b5e 83238 libs standard
libkadm5srv-mit8_1.10+dfsg~beta1-1_amd64.deb
11b7fb1da670a5423682a09466166a13 66332 libs standard
libkadm5clnt-mit8_1.10+dfsg~beta1-1_amd64.deb
a120a4397cdb0bd786d1ed1b784f4ed9 107810 libs standard
libk5crypto3_1.10+dfsg~beta1-1_amd64.deb
beef13267f1ddd2976a64a19fe7b6772 65218 libs standard
libkdb5-6_1.10+dfsg~beta1-1_amd64.deb
0a1f0f601ebc7a2a96b53a0b662ded2b 48498 libs standard
libkrb5support0_1.10+dfsg~beta1-1_amd64.deb
9f18321ead24409453650159ad0c95a6 50646 net extra
krb5-gss-samples_1.10+dfsg~beta1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk8Qr2sACgkQ/I12czyGJg9IPQCgkYtIFMimm1iEmc2aSPjHaXWD
C2oAoMvLWN3Fq5Uj1CwTaEb0V135WSpV
=4TAW
-----END PGP SIGNATURE-----
--- End Message ---