Auto-generated from vulnix $( nix-instantiate -I nixpkgs=. '<nixpkgs/nixos/tests/login.nix>' )
on current master.
🚨 ⚡️ 👍 🔥 🚒 🎆 🙌 📯 😄 😂 😹 :partyparrot:
cc: @LnL7 @7c6f434c @fpletz @globin @NeQuissimus @wizeman @FRidh @vcunat @peterhoeg @ndowens @dezgeg @nh2.
Note: The list of people CC'd on this issue participated in the last
roundup. If you participate on this roundup, I'll cc you on the next
one. If you don't participate in the next one, you won't be CC'd on
the one after that. If you would like to be CC'd on the next roundup,
add a comment to the most recent vulnerability roundup.
Permanent CC's: @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg
@NixOS/security-notifications
If you would like to be CC'd on all roundups, PM me.
This list needs manual cleanup since vulnix does not honour CVE patches already present. Working on this.
I'm looking at freetype.
freetype-2.7.1 (search, files) (CVE-2017-8105) is already patched.
Sqlite needs merging https://github.com/NixOS/nixpkgs/pull/30927 AFAICT.
https://github.com/NixOS/nixpkgs/pull/21161 Should resolved jquery-ui CVE.
libxslt is already patched in master and 17.09.
I'll take libjpeg-turbo
The openldap CVE-2017-14159 is a minor issue with PID file creation. It is only really applicable if initscripts are used, so NixOS isn't even vulnerable since our openldap service neither uses nor creates a PID file. Ticked off.
All the audiofile stuff seems to be mpruett/audiofile#42
sqlite - staging is already on 3.20.1 but that suffers from CVE-2017-15286, a PR is opened to update to 3.21.0 https://github.com/NixOS/nixpkgs/pull/30927
libtiff - we have patches for:
CVE-2017-9937 - appears to be a incorrectly assigned, the bug is in jbigkit package - http://bugzilla.maptools.org/show_bug.cgi?id=2707
libtasn1
: source reports fixing CVE-2017-9310
with an upstream patch; in reality it seems to be a patch for CVE-2017-10790
. It seems that https://nvd.nist.gov/vuln/detail/CVE-2017-9310 is about Qemu anyway… It seems that Debian imported the same patch http://git.savannah.nongnu.org/cgit/libtasn1.git/patch/?id=d8d805e1f2e6799bb2dff4871a8598dc83088a39 as a fix for CVE-2017-10790
in
https://anonscm.debian.org/cgit/pkg-gnutls/libtasn1.git/commit/?id=75d2ac4bcc8c92515d1bbda33103c5f78d353a6e
Could anyone recheck that I am not missing something?
Edited to add: and, of course, renaming the patch will be a gtk
-rebuild…
CVE-2017-14166
and CVE-2017-14502
(libarchive
) fixed in https://github.com/NixOS/nixpkgs/pull/30990.
The other two (CVE-2017-14503
and CVE-2017-14166
) has no upstream patches yet.
The following openjpeg
CVEs are already fixed in master and 17.09 ref 428927ffa6e5c255ef97f62435b0777f8f9481df :
So I'm marking those.
Actually, CVE-2017-10790 got fixed in 1fb803c3677ad4423a68f1520b266c440d06bb23 (although pretending to have fixed CVE-2017-9310), so this can be checked too.
I added a commit in #31082 fixing the CVE number.
jython fix comes with #31090.
I've got bad news for nixos-unstable*
channels.
-small
jobset has succeeded hours ago, but apparently the channel script is stuck. The big jobset is blocked by one test that seems impossible to start, even if I cancel and restart it. /cc @edolstra
EDIT: nixos-unstable
updated now and should be OK, whereas -small
keeps stuck, paradoxically.
I picked this round of mass rebuilds to 17.09. In case of e.g. sqlite it may have been more suitable to find and apply only specific patches instead of the upgrades; certainly feel free to do so (I don't have that much time to spare).
And speaking of time, I ignored 17.03, at least for now. IIRC we used to leave only a month's overlay, so we might just drop picking to 17.03 except for really critical problems. I really have no idea how fast NixOS users migrate, but one month probably isn't too much. I believe we should at least explicitly announce such plans in advance, saying e.g. that 17.09 shall be maintained (at least) until the end of May 2018.
I was also just about to also push those cherry-picks after having tested a few builds. Thanks! I'm more liberal concerning minor package bumps if they don't break any of our packages.
Regarding the security support: I agree but let's wait until we have the security team and 'on call' figured out. I'll also try to fix the most important ones for 17.03.
All of theowcloud
vulnerabilities are fixed after version 8.1.2
.
@matejc Is there any reason to keep so many old versions around?
We have a libc problem: https://nvd.nist.gov/vuln/detail/CVE-2017-15670
Plan:
Sounds good, vcunat. Other distro bug trackers and source repos can prove
helpful to enumerate security patches we may need.
On Sun 5. Nov 2017 at 11:34, Vladimír Čunát notifications@github.com
wrote:
We have a libc problem: https://nvd.nist.gov/vuln/detail/CVE-2017-15670
Plan:
- pick just the patch for 17.09, and verify there aren't more missed
security patches- on staging update to 2.26+stable directly, and get to
nixos-unstable* soon—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/issues/30959#issuecomment-341963152,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAErrERBLoO3LiLVuJcyBM19bh7cuhxRks5szY8ZgaJpZM4QLB8y
.
glibc: on 17.09 it's in channels (probably), and we have it on master as well, with some caveats: 6ffafc78fbc.
Patched the audiofile issues.
Fixed all remaining fixable CVEs and added comments to the remaining issues. Most can't be fixed because there is no upstream fix yet. I think we can close this issue now and do another roundup soon.
Most helpful comment
freetype-2.7.1 (search, files) (CVE-2017-8105) is already patched.