Hi,

mediawiki has another security vulnerability, this time CVE-2011-0003.

The debdiff for a stable update is attached, but it has the same po/* noise
as previously. Again, it's harmless re-ordering of the fields in some
files, which I'm inclined to blame on CDBS magic.

Changelog:

mediawiki (1:1.12.0-2lenny7) stable; urgency=high

  * Stable upload.
  * CVE-2011-0003: Minimise risk of clickjacking by denying
    framing on all pages except normal page views and a few
    selected special pages

and diffstat:

 debian/patches/CVE-2011-0003.patch     |   28 ++++++++++++++++++++++++++++
 mediawiki-1.12.0/debian/changelog      |    9 +++++++++
 mediawiki-1.12.0/debian/patches/series |    1 +
 mediawiki-1.12.0/debian/po/ar.po       |    2 +-
 mediawiki-1.12.0/debian/po/ca.po       |    2 +-
 mediawiki-1.12.0/debian/po/cs.po       |    2 +-
 mediawiki-1.12.0/debian/po/de.po       |    2 +-
 mediawiki-1.12.0/debian/po/es.po       |    5 +++--
 mediawiki-1.12.0/debian/po/eu.po       |    2 +-
 mediawiki-1.12.0/debian/po/fi.po       |    2 +-
 mediawiki-1.12.0/debian/po/fr.po       |    2 +-
 mediawiki-1.12.0/debian/po/gl.po       |    2 +-
 mediawiki-1.12.0/debian/po/it.po       |    2 +-
 mediawiki-1.12.0/debian/po/ja.po       |    2 +-
 mediawiki-1.12.0/debian/po/ml.po       |    2 +-
 mediawiki-1.12.0/debian/po/nl.po       |    2 +-
 mediawiki-1.12.0/debian/po/pt.po       |    2 +-
 mediawiki-1.12.0/debian/po/pt_BR.po    |    2 +-
 mediawiki-1.12.0/debian/po/ru.po       |    6 +++---
 mediawiki-1.12.0/debian/po/sk.po       |    2 +-
 mediawiki-1.12.0/debian/po/sv.po       |    2 +-
 mediawiki-1.12.0/debian/po/ta.po       |    2 +-
 mediawiki-1.12.0/debian/po/vi.po       |    2 +-
 23 files changed, 62 insertions(+), 23 deletions(-)

TIA,


-- 
Jonathan Wiltshire                                      [email protected]
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
diff -u mediawiki-1.12.0/debian/changelog mediawiki-1.12.0/debian/changelog
--- mediawiki-1.12.0/debian/changelog
+++ mediawiki-1.12.0/debian/changelog
@@ -1,3 +1,12 @@
+mediawiki (1:1.12.0-2lenny7) stable; urgency=high
+
+  * Stable upload.
+  * CVE-2011-0003: Minimise risk of clickjacking by denying
+    framing on all pages except normal page views and a few
+    selected special pages
+
+ -- Jonathan Wiltshire <[email protected]>  Tue, 04 Jan 2011 19:32:42 +0000
+
 mediawiki (1:1.12.0-2lenny6) stable; urgency=high
 
   * Stable upload. Closes: #591382
diff -u mediawiki-1.12.0/debian/po/gl.po mediawiki-1.12.0/debian/po/gl.po
--- mediawiki-1.12.0/debian/po/gl.po
+++ mediawiki-1.12.0/debian/po/gl.po
@@ -10,10 +10,10 @@
 "PO-Revision-Date: 2007-06-12 23:54+0200\n"
 "Last-Translator: Jacobo Tarrio <[email protected]>\n"
 "Language-Team: Galician <[email protected]>\n"
+"Language: gl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: gl\n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/ja.po mediawiki-1.12.0/debian/po/ja.po
--- mediawiki-1.12.0/debian/po/ja.po
+++ mediawiki-1.12.0/debian/po/ja.po
@@ -10,10 +10,10 @@
 "PO-Revision-Date: 2007-03-01 22:44+0900\n"
 "Last-Translator: Noritada Kobayashi <[email protected]>\n"
 "Language-Team: Japanese <[email protected]>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ja\n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/fi.po mediawiki-1.12.0/debian/po/fi.po
--- mediawiki-1.12.0/debian/po/fi.po
+++ mediawiki-1.12.0/debian/po/fi.po
@@ -6,10 +6,10 @@
 "PO-Revision-Date: 2007-12-18 22:37+0200\n"
 "Last-Translator: Esko Arajärvi <[email protected]>\n"
 "Language-Team: Finnish <[email protected]>\n"
+"Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: fi\n"
 "X-Poedit-Language: Finnish\n"
 "X-Poedit-Country: Finland\n"
 
diff -u mediawiki-1.12.0/debian/po/ta.po mediawiki-1.12.0/debian/po/ta.po
--- mediawiki-1.12.0/debian/po/ta.po
+++ mediawiki-1.12.0/debian/po/ta.po
@@ -11,10 +11,10 @@
 "PO-Revision-Date: 2007-06-13 14:19+0530\n"
 "Last-Translator: Dr.T.Vasudevan <[email protected]>\n"
 "Language-Team: TAMIL <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/nl.po mediawiki-1.12.0/debian/po/nl.po
--- mediawiki-1.12.0/debian/po/nl.po
+++ mediawiki-1.12.0/debian/po/nl.po
@@ -11,10 +11,10 @@
 "PO-Revision-Date: 2007-06-01 13:32+0100\n"
 "Last-Translator: Bart Cornelis <[email protected]>\n"
 "Language-Team: debian-l10n-dutch <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "X-Poedit-Language: Dutch\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/sv.po mediawiki-1.12.0/debian/po/sv.po
--- mediawiki-1.12.0/debian/po/sv.po
+++ mediawiki-1.12.0/debian/po/sv.po
@@ -18,10 +18,10 @@
 "PO-Revision-Date: 2007-06-01 09:59+0100\n"
 "Last-Translator: Daniel Nylander <[email protected]>\n"
 "Language-Team: Swedish <[email protected]>\n"
+"Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv\n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/cs.po mediawiki-1.12.0/debian/po/cs.po
--- mediawiki-1.12.0/debian/po/cs.po
+++ mediawiki-1.12.0/debian/po/cs.po
@@ -19,10 +19,10 @@
 "PO-Revision-Date: 2007-06-13 00:18+0200\n"
 "Last-Translator: Vitezslav Kotrla <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
+"Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs\n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/pt.po mediawiki-1.12.0/debian/po/pt.po
--- mediawiki-1.12.0/debian/po/pt.po
+++ mediawiki-1.12.0/debian/po/pt.po
@@ -10,10 +10,10 @@
 "PO-Revision-Date: 2007-04-30 23:40+0100\n"
 "Last-Translator: Luísa Lourenço <[email protected]>\n"
 "Language-Team: Native Portuguese <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/de.po mediawiki-1.12.0/debian/po/de.po
--- mediawiki-1.12.0/debian/po/de.po
+++ mediawiki-1.12.0/debian/po/de.po
@@ -11,10 +11,10 @@
 "PO-Revision-Date: 2007-06-12 21:00+0200\n"
 "Last-Translator: Helge Kreutzmann <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
+"Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/es.po mediawiki-1.12.0/debian/po/es.po
--- mediawiki-1.12.0/debian/po/es.po
+++ mediawiki-1.12.0/debian/po/es.po
@@ -40,10 +40,10 @@
 "PO-Revision-Date: 2007-06-13 22:40+0200\n"
 "Last-Translator: Javier Fernández-Sanguino <[email protected]>\n"
 "Language-Team: Debian Spanish <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "com>\n"
 
 #. Type: multiselect
@@ -170 +170,2 @@
-#~ "por si acaso esto fallara, que también está disponible en «/etc/mediawiki»."
+#~ "por si acaso esto fallara, que también está disponible en «/etc/"
+#~ "mediawiki»."
diff -u mediawiki-1.12.0/debian/po/ml.po mediawiki-1.12.0/debian/po/ml.po
--- mediawiki-1.12.0/debian/po/ml.po
+++ mediawiki-1.12.0/debian/po/ml.po
@@ -11,10 +11,10 @@
 "Last-Translator: Sreerenj B<[email protected]>\n"
 "Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് <smc-"
 "[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/pt_BR.po mediawiki-1.12.0/debian/po/pt_BR.po
--- mediawiki-1.12.0/debian/po/pt_BR.po
+++ mediawiki-1.12.0/debian/po/pt_BR.po
@@ -11,10 +11,10 @@
 "PO-Revision-Date: 2007-04-09 00:44-0300\n"
 "Last-Translator: Felipe Augusto van de Wiel (faw) <[email protected]>\n"
 "Language-Team: l10n portuguese <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "pt_BR utf-8\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/sk.po mediawiki-1.12.0/debian/po/sk.po
--- mediawiki-1.12.0/debian/po/sk.po
+++ mediawiki-1.12.0/debian/po/sk.po
@@ -6,10 +6,10 @@
 "PO-Revision-Date: 2007-08-13 02:41+0100\n"
 "Last-Translator: Ivan Masár <[email protected]>\n"
 "Language-Team: Slovak <[email protected]>\n"
+"Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sk\n"
 "X-Poedit-Language: Slovak\n"
 "X-Poedit-Country: SLOVAKIA\n"
 
diff -u mediawiki-1.12.0/debian/po/ca.po mediawiki-1.12.0/debian/po/ca.po
--- mediawiki-1.12.0/debian/po/ca.po
+++ mediawiki-1.12.0/debian/po/ca.po
@@ -14,10 +14,10 @@
 "PO-Revision-Date: 2007-04-21 21:36+0200\n"
 "Last-Translator: Álvaro Martínez Majado <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
+"Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/vi.po mediawiki-1.12.0/debian/po/vi.po
--- mediawiki-1.12.0/debian/po/vi.po
+++ mediawiki-1.12.0/debian/po/vi.po
@@ -10,10 +10,10 @@
 "PO-Revision-Date: 2007-06-14 16:36+0930\n"
 "Last-Translator: Clytie Siddall <[email protected]>\n"
 "Language-Team: Vietnamese <[email protected]>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: vi\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: LocFactoryEditor 1.6.3b1\n"
 
diff -u mediawiki-1.12.0/debian/po/fr.po mediawiki-1.12.0/debian/po/fr.po
--- mediawiki-1.12.0/debian/po/fr.po
+++ mediawiki-1.12.0/debian/po/fr.po
@@ -10,10 +10,10 @@
 "PO-Revision-Date: 2007-06-02 21:46+0200\n"
 "Last-Translator: laurent gabriel <[email protected]>\n"
 "Language-Team:  <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/ru.po mediawiki-1.12.0/debian/po/ru.po
--- mediawiki-1.12.0/debian/po/ru.po
+++ mediawiki-1.12.0/debian/po/ru.po
@@ -11,13 +11,13 @@
 "PO-Revision-Date: 2007-06-17 17:56+0400\n"
 "Last-Translator: Yuri Kozlov <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ru\n"
 "X-Generator: KBabel 1.11.4\n"
-"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/eu.po mediawiki-1.12.0/debian/po/eu.po
--- mediawiki-1.12.0/debian/po/eu.po
+++ mediawiki-1.12.0/debian/po/eu.po
@@ -11,10 +11,10 @@
 "PO-Revision-Date: 2007-05-31 22:56+0200\n"
 "Last-Translator: Piarres Beobide <[email protected]>\n"
 "Language-Team: Euskara <[email protected]>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. Type: multiselect
diff -u mediawiki-1.12.0/debian/po/it.po mediawiki-1.12.0/debian/po/it.po
--- mediawiki-1.12.0/debian/po/it.po
+++ mediawiki-1.12.0/debian/po/it.po
@@ -11,10 +11,10 @@
 "PO-Revision-Date: 2007-06-23 11:52+0200\n"
 "Last-Translator: Luca Monducci <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
+"Language: it\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: it\n"
 
 #. Type: multiselect
 #. Description
diff -u mediawiki-1.12.0/debian/po/ar.po mediawiki-1.12.0/debian/po/ar.po
--- mediawiki-1.12.0/debian/po/ar.po
+++ mediawiki-1.12.0/debian/po/ar.po
@@ -21,10 +21,10 @@
 "PO-Revision-Date: 2007-06-13 12:40+0300\n"
 "Last-Translator: Ossama M. Khayat <[email protected]>\n"
 "Language-Team: Arabic <[email protected]>\n"
+"Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ar\n"
 "X-Generator: KBabel 1.11.4\n"
 "Plural-Forms: nplurals=6; plural=n==1 ? 0 : n==0 ? 1 : n==2 ? 2: n%100>=3 && "
 "n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
diff -u mediawiki-1.12.0/debian/patches/series mediawiki-1.12.0/debian/patches/series
--- mediawiki-1.12.0/debian/patches/series
+++ mediawiki-1.12.0/debian/patches/series
@@ -13,0 +14 @@
+CVE-2011-0003.patch
only in patch2:
unchanged:
--- mediawiki-1.12.0.orig/debian/patches/CVE-2011-0003.patch
+++ mediawiki-1.12.0/debian/patches/CVE-2011-0003.patch
@@ -0,0 +1,28 @@
+Description: prevent ClickJacking by breaking out of iframes
+Origin: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/79566
+Bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=26561
+Author: Tim Starling
+Last-Update: 2011-01-04
+
+--- mediawiki-1.12.0.orig/config/index.php
++++ mediawiki-1.12.0/config/index.php
+@@ -21,6 +21,7 @@
+ 
+ error_reporting( E_ALL );
+ header( "Content-type: text/html; charset=utf-8" );
++header( 'X-Frame-Options: DENY' );
+ @ini_set( "display_errors", true );
+ 
+ # In case of errors, let output be clean.
+--- mediawiki-1.12.0.orig/includes/OutputPage.php
++++ mediawiki-1.12.0/includes/OutputPage.php
+@@ -717,6 +717,9 @@
+ 		$wgRequest->response()->header( "Content-type: $wgMimeType; charset={$wgOutputEncoding}" );
+ 		$wgRequest->response()->header( 'Content-language: '.$wgContLanguageCode );
+ 
++		# To prevent clickjacking, do not allow this page to be inside a frame.
++		$wgRequest->response()->header( 'X-Frame-Options: DENY' );
++
+ 		if ($this->mArticleBodyOnly) {
+ 			$this->out($this->mBodytext);
+ 		} else {

Attachment: signature.asc
Description: Digital signature

Reply via email to