From 7586f5165e36ca010d14ad87202ad923ca63144b Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 9 Jan 2017 14:11:18 +0000 Subject: news: Use Debian security tracker instead of MITRE for CVE references The Debian security tracker gets timely updates, whereas the official CVE pages hosted by MITRE tend to show up as "RESERVED" for several weeks or months after assignment. --- doc/news/version_3.20160728.mdwn | 2 +- doc/news/version_3.20161219.mdwn | 2 +- doc/news/version_3.20161229.mdwn | 8 ++++---- doc/security.mdwn | 34 +++++++++++++++++----------------- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/doc/news/version_3.20160728.mdwn b/doc/news/version_3.20160728.mdwn index 6836a9b79..88baddca2 100644 --- a/doc/news/version_3.20160728.mdwn +++ b/doc/news/version_3.20160728.mdwn @@ -1,7 +1,7 @@ ikiwiki 3.20160728 released with [[!toggle text="these changes"]] [[!toggleable text=""" * Explicitly remove current working directory from Perl's library - search path, mitigating [[!cve CVE-2016-1238]] (see [[!debbug 588017]]) + search path, mitigating [[!debcve CVE-2016-1238]] (see [[!debbug 588017]]) * wrappers: allocate new environment dynamically, so we won't overrun the array if third-party plugins add multiple environment variables. * Standards-Version: 3.9.8 (no changes required) diff --git a/doc/news/version_3.20161219.mdwn b/doc/news/version_3.20161219.mdwn index b03900972..e4f32db9e 100644 --- a/doc/news/version_3.20161219.mdwn +++ b/doc/news/version_3.20161219.mdwn @@ -7,7 +7,7 @@ ikiwiki 3.20161219 released with [[!toggle text="these changes"]] * Security: tell `git revert` not to follow renames. If it does, then renaming a file can result in a revert writing outside the wiki srcdir or altering a file that the reverting user should not be able to alter, - an authorization bypass. Thanks, intrigeri. ([[!cve CVE-2016-10026]]) + an authorization bypass. Thanks, intrigeri. ([[!debcve CVE-2016-10026]]) * cgitemplate: remove some dead code. Thanks, blipvert * Restrict CSS matches against header class to not break Pandoc tables with header rows. Thanks, karsk diff --git a/doc/news/version_3.20161229.mdwn b/doc/news/version_3.20161229.mdwn index 7d96cedb9..365cb69d1 100644 --- a/doc/news/version_3.20161229.mdwn +++ b/doc/news/version_3.20161229.mdwn @@ -2,17 +2,17 @@ ikiwiki 3.20161229 released with [[!toggle text="these changes"]] [[!toggleable text=""" * Security: force CGI::FormBuilder->field to scalar context where necessary, avoiding unintended function argument injection - analogous to [[!cve CVE-2014-1572]]. In ikiwiki this could be used to + analogous to [[!debcve CVE-2014-1572]]. In ikiwiki this could be used to forge commit metadata, but thankfully nothing more serious. - ([[!cve CVE-2016-9646]]) + ([[!debcve CVE-2016-9646]]) * Security: try revert operations in a temporary working tree before approving them. Previously, automatic rename detection could result in a revert writing outside the wiki srcdir or altering a file that the reverting user should not be able to alter, an authorization bypass. - ([[!cve CVE-2016-10026]] represents the original vulnerability.) + ([[!debcve CVE-2016-10026]] represents the original vulnerability.) The incomplete fix released in 3.20161219 was not effective for git versions prior to 2.8.0rc0. - ([[!cve CVE-2016-9645]] represents that incomplete solution.) + ([[!debcve CVE-2016-9645]] represents that incomplete solution.) * Add CVE references for CVE-2016-10026 * Add automated test for using the CGI with git, including CVE-2016-10026 diff --git a/doc/security.mdwn b/doc/security.mdwn index 56b648122..a538a49fe 100644 --- a/doc/security.mdwn +++ b/doc/security.mdwn @@ -368,9 +368,9 @@ allow the security hole to be exploited. The htmlscrubber did not block javascript in uris. This was fixed by adding a whitelist of valid uri types, which does not include javascript. -([[!cve CVE-2008-0809]]) Some urls specifyable by the meta plugin could also +([[!debcve CVE-2008-0809]]) Some urls specifyable by the meta plugin could also theoretically have been used to inject javascript; this was also blocked -([[!cve CVE-2008-0808]]). +([[!debcve CVE-2008-0808]]). This hole was discovered on 10 February 2008 and fixed the same day with the release of ikiwiki 2.31.1. (And a few subsequent versions..) @@ -383,7 +383,7 @@ parties. Cross Site Request Forging could be used to constuct a link that would change a logged-in user's password or other preferences if they clicked on the link. It could also be used to construct a link that would cause a wiki -page to be modified by a logged-in user. ([[!cve CVE-2008-0165]]) +page to be modified by a logged-in user. ([[!debcve CVE-2008-0165]]) These holes were discovered on 10 April 2008 and fixed the same day with the release of ikiwiki 2.42. A fix was also backported to Debian etch, as @@ -410,7 +410,7 @@ passwords in cleartext over the net to log in, either. This hole allowed ikiwiki to accept logins using empty passwords, to openid accounts that didn't use a password. It was introduced in version 1.34, and fixed in version 2.48. The [bug](http://bugs.debian.org/483770) was -discovered on 30 May 2008 and fixed the same day. ([[!cve CVE-2008-0169]]) +discovered on 30 May 2008 and fixed the same day. ([[!debcve CVE-2008-0169]]) I recommend upgrading to 2.48 immediatly if your wiki allows both password and openid logins. @@ -433,7 +433,7 @@ bypassed and used to read arbitrary files. This was fixed by enabling TeX configuration options that disallow unsafe TeX commands. The fix was released on 30 Aug 2009 in version 3.1415926, and was backported to stable in version 2.53.4. If you use the teximg plugin, -I recommend upgrading. ([[!cve CVE-2009-2944]]) +I recommend upgrading. ([[!debcve CVE-2009-2944]]) ## javascript insertion via svg uris @@ -458,7 +458,7 @@ Additionally, it was discovered that comments' html was never scrubbed during preview or moderation of comments with such a configuration. These problems were discovered on 12 November 2010 and fixed the same -hour with the release of ikiwiki 3.20101112. ([[!cve CVE-2010-1673]]) +hour with the release of ikiwiki 3.20101112. ([[!debcve CVE-2010-1673]]) ## javascript insertion via insufficient checking in comments @@ -468,7 +468,7 @@ used for an XSS attack. This hole was discovered on 22 Jan 2011 and fixed the same day with the release of ikiwiki 3.20110122. A fix was backported to Debian squeeze, as version 3.20100815.5. An upgrade is recommended for sites -with the comments plugin enabled. ([[!cve CVE-2011-0428]]) +with the comments plugin enabled. ([[!debcve CVE-2011-0428]]) ## possible javascript insertion via insufficient htmlscrubbing of alternate stylesheets @@ -480,13 +480,13 @@ This hole was discovered on 28 Mar 2011 and fixed the same hour with the release of ikiwiki 3.20110328. A fix was backported to Debian squeeze, as version 3.20100815.6. An upgrade is recommended for sites that have untrusted committers, or have the attachments plugin enabled. -([[!cve CVE-2011-1401]]) +([[!debcve CVE-2011-1401]]) ## tty hijacking via ikiwiki-mass-rebuild Ludwig Nussel discovered a way for users to hijack root's tty when ikiwiki-mass-rebuild was run. Additionally, there was some potential -for information disclosure via symlinks. ([[!cve CVE-2011-1408]]) +for information disclosure via symlinks. ([[!debcve CVE-2011-1408]]) This hole was discovered on 8 June 2011 and fixed the same day with the release of ikiwiki 3.20110608. Note that the fix is dependant on @@ -498,7 +498,7 @@ installed suid (not the default), and whose admins run `ikiwiki-mass-rebuild`. ## javascript insertion via meta tags Raúl Benencia discovered an additional XSS exposure in the meta plugin. -([[!cve CVE-2012-0220]]) +([[!debcve CVE-2012-0220]]) This hole was discovered on 16 May 2012 and fixed the same day with the release of ikiwiki 3.20120516. A fix was backported to Debian squeeze, @@ -506,7 +506,7 @@ as version 3.20100815.9. An upgrade is recommended for all sites. ## XSS via openid selector -Raghav Bisht discovered this XSS in the openid selector. ([[!cve CVE-2015-2793]]) +Raghav Bisht discovered this XSS in the openid selector. ([[!debcve CVE-2015-2793]]) The hole was reported on March 24th, a fix was developed on March 27th, and the fixed version 3.20150329 was released on the 29th. A fix was backported @@ -524,12 +524,12 @@ was discovered on 4 May by the ikiwiki developers, and the fixed version in progress. An upgrade is recommended for sites using -the CGI. ([[!cve CVE-2016-4561]], OVE-20160505-0012) +the CGI. ([[!debcve CVE-2016-4561]], OVE-20160505-0012) ## ImageMagick CVE-2016–3714 ("ImageTragick") ikiwiki 3.20160506 and 3.20141016.3 attempt to mitigate -[[!cve CVE-2016-3714]], and any +[[!debcve CVE-2016-3714]], and any future ImageMagick vulnerabilities that resemble it, by restricting the image formats that the [[ikiwiki/directive/img]] directive is willing to resize. An upgrade is recommended for sites where an untrusted user is @@ -539,7 +539,7 @@ writing no such version is available. ## Perl CVE-2016-1238 (current working directory in search path) -ikiwiki 3.20160728 attempts to mitigate [[!cve CVE-2016-1238]] by +ikiwiki 3.20160728 attempts to mitigate [[!debcve CVE-2016-1238]] by removing `'.'` from the Perl library search path. An attacker with write access to ikiwiki's current working directory could potentially use this vulnerability to execute arbitrary Perl code. An upgrade is recommended @@ -567,8 +567,8 @@ version was not effective with git versions older than 2.8.0. A more complete fix was released on 2016-12-29 in version 3.20161229. A backport to Debian 8 'jessie' is in progress. -([[!cve CVE-2016-10026]] represents the original vulnerability. -[[!cve CVE-2016-9645]]/OVE-20161226-0002 represents the vulnerability +([[!debcve CVE-2016-10026]] represents the original vulnerability. +[[!debcve CVE-2016-9645]]/OVE-20161226-0002 represents the vulnerability in 3.20161219 caused by the incomplete fix.) ## Commit metadata forgery via CGI::FormBuilder context-dependent APIs @@ -594,4 +594,4 @@ of them relatively minor: This was fixed in ikiwiki 3.20161229. A backport to Debian 8 'jessie' is in progress. -([[!cve CVE-2016-9646]]/OVE-20161226-0001) +([[!debcve CVE-2016-9646]]/OVE-20161226-0001) -- cgit v1.2.3