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.
master
Simon McVittie 2017-01-09 14:11:18 +00:00
parent 9e03c00202
commit 7586f5165e
4 changed files with 23 additions and 23 deletions

View File

@ -1,7 +1,7 @@
ikiwiki 3.20160728 released with [[!toggle text="these changes"]] ikiwiki 3.20160728 released with [[!toggle text="these changes"]]
[[!toggleable text=""" [[!toggleable text="""
* Explicitly remove current working directory from Perl's library * 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 * wrappers: allocate new environment dynamically, so we won't overrun
the array if third-party plugins add multiple environment variables. the array if third-party plugins add multiple environment variables.
* Standards-Version: 3.9.8 (no changes required) * Standards-Version: 3.9.8 (no changes required)

View File

@ -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 * 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 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, 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 * cgitemplate: remove some dead code. Thanks, blipvert
* Restrict CSS matches against header class to not break * Restrict CSS matches against header class to not break
Pandoc tables with header rows. Thanks, karsk Pandoc tables with header rows. Thanks, karsk

View File

@ -2,17 +2,17 @@ ikiwiki 3.20161229 released with [[!toggle text="these changes"]]
[[!toggleable text=""" [[!toggleable text="""
* Security: force CGI::FormBuilder->field to scalar context where * Security: force CGI::FormBuilder->field to scalar context where
necessary, avoiding unintended function argument injection 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. 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 * Security: try revert operations in a temporary working tree before
approving them. Previously, automatic rename detection could result in approving them. Previously, automatic rename detection could result in
a revert writing outside the wiki srcdir or altering a file that the a revert writing outside the wiki srcdir or altering a file that the
reverting user should not be able to alter, an authorization bypass. 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 The incomplete fix released in 3.20161219 was not effective for git
versions prior to 2.8.0rc0. 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 CVE references for CVE-2016-10026
* Add automated test for using the CGI with git, including * Add automated test for using the CGI with git, including
CVE-2016-10026 CVE-2016-10026

View File

@ -368,9 +368,9 @@ allow the security hole to be exploited.
The htmlscrubber did not block javascript in uris. This was fixed by adding The htmlscrubber did not block javascript in uris. This was fixed by adding
a whitelist of valid uri types, which does not include javascript. 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 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 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..) 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 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 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 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 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 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 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 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 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 I recommend upgrading to 2.48 immediatly if your wiki allows both password
and openid logins. 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. enabling TeX configuration options that disallow unsafe TeX commands.
The fix was released on 30 Aug 2009 in version 3.1415926, and was 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, 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 ## 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. preview or moderation of comments with such a configuration.
These problems were discovered on 12 November 2010 and fixed the same 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 ## 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 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, the release of ikiwiki 3.20110122. A fix was backported to Debian squeeze,
as version 3.20100815.5. An upgrade is recommended for sites 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 ## 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, 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 as version 3.20100815.6. An upgrade is recommended for sites that have
untrusted committers, or have the attachments plugin enabled. untrusted committers, or have the attachments plugin enabled.
([[!cve CVE-2011-1401]]) ([[!debcve CVE-2011-1401]])
## tty hijacking via ikiwiki-mass-rebuild ## tty hijacking via ikiwiki-mass-rebuild
Ludwig Nussel discovered a way for users to hijack root's tty when Ludwig Nussel discovered a way for users to hijack root's tty when
ikiwiki-mass-rebuild was run. Additionally, there was some potential 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 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 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 ## javascript insertion via meta tags
Raúl Benencia discovered an additional XSS exposure in the meta plugin. 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 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, 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 ## 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, 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 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. in progress.
An upgrade is recommended for sites using 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-20163714 ("ImageTragick") ## ImageMagick CVE-20163714 ("ImageTragick")
ikiwiki 3.20160506 and 3.20141016.3 attempt to mitigate 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 future ImageMagick vulnerabilities that resemble it, by restricting the
image formats that the [[ikiwiki/directive/img]] directive is willing to image formats that the [[ikiwiki/directive/img]] directive is willing to
resize. An upgrade is recommended for sites where an untrusted user is 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) ## 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 removing `'.'` from the Perl library search path. An attacker with write
access to ikiwiki's current working directory could potentially use this access to ikiwiki's current working directory could potentially use this
vulnerability to execute arbitrary Perl code. An upgrade is recommended 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 more complete fix was released on 2016-12-29 in version 3.20161229.
A backport to Debian 8 'jessie' is in progress. A backport to Debian 8 'jessie' is in progress.
([[!cve CVE-2016-10026]] represents the original vulnerability. ([[!debcve CVE-2016-10026]] represents the original vulnerability.
[[!cve CVE-2016-9645]]/OVE-20161226-0002 represents the vulnerability [[!debcve CVE-2016-9645]]/OVE-20161226-0002 represents the vulnerability
in 3.20161219 caused by the incomplete fix.) in 3.20161219 caused by the incomplete fix.)
## <span id="cve-2016-9646">Commit metadata forgery via CGI::FormBuilder context-dependent APIs</span> ## <span id="cve-2016-9646">Commit metadata forgery via CGI::FormBuilder context-dependent APIs</span>
@ -594,4 +594,4 @@ of them relatively minor:
This was fixed in ikiwiki 3.20161229. A backport to Debian 8 This was fixed in ikiwiki 3.20161229. A backport to Debian 8
'jessie' is in progress. 'jessie' is in progress.
([[!cve CVE-2016-9646]]/OVE-20161226-0001) ([[!debcve CVE-2016-9646]]/OVE-20161226-0001)