Package: iceweasel
Version: 31.0-3
Severity: important
Tags: patch

Hello,

Please enable all available hardening (relo, now and pie) for
iceweasel. As browser iceweasel is a target of many attacks which
can be complicated or prevented through the additional hardening
provided by these methods.

The attached patch uses hardening-wrapper to enable all hardening
flags as it's simpler than patching the iceweasel build system to
handle PIE.

It would be great if the hardened version of iceweasel would make
it into Jessie!

Regards
Simon
-- 
+ privacy is necessary
+ using gnupg http://gnupg.org
+ public key id: 0x92FEFDB7E44C32F9
diff -Nru iceweasel-31.0/debian/control iceweasel-31.0/debian/control
--- iceweasel-31.0/debian/control	2014-08-03 02:59:50.000000000 +0200
+++ iceweasel-31.0/debian/control	2014-08-24 22:40:22.000000000 +0200
@@ -50,7 +50,8 @@
                imagemagick,
                librsvg2-bin,
                xsltproc,
-               iso-codes
+               iso-codes,
+               hardening-wrapper
 Build-Conflicts: graphicsmagick-imagemagick-compat,
                  liboss4-salsa-dev,
                  libhildonmime-dev,
diff -Nru iceweasel-31.0/debian/rules iceweasel-31.0/debian/rules
--- iceweasel-31.0/debian/rules	2014-08-03 02:52:12.000000000 +0200
+++ iceweasel-31.0/debian/rules	2014-08-24 22:40:22.000000000 +0200
@@ -1,4 +1,7 @@
 #!/usr/bin/make -f
+
+export DEB_BUILD_HARDENING=1
+
 TESTDIR = $(shell dh_testdir || echo no)
 ifeq (,$(TESTDIR))
 include debian/make.mk

Attachment: signature.asc
Description: Digital signature

Reply via email to