!NBBFPbiuttRgTqbrcY:nixos.org

NixOS Security Discussions

368 Members
Discussions around Security | Triaging happens in #security:nixos.org125 Servers

Load older messages


SenderMessageTime
1 Sep 2022
@whentze:matrix.orgWanja Hentze having it in nixpkgs could even lead to the incorrect conclusion that not updating saves you from a CVE (when in fact the software was always vulnerable, but the CVE wasn't recorded in nixpkgs yet) 13:14:29
@whentze:matrix.orgWanja Hentze(there are package updates that introduce new vulns, yes. but that is not what I'm talking about)13:15:22
@sandro:supersandro.deSandro 🐧
In reply to @j-k:matrix.org
well I don't mean NVD alone, I mean an actual vuln scanner like trivy or grype that aggregate many vuln lists and can update completely separate from nixpkgs, fundamentally vuln details don't play nice with declarative config.

Fundamentally an old commit is going to be affected by vulns but we're not going to go to every single branch or change history to add vuln details
We only need to care about master and the current stable branch
13:17:29
@sandro:supersandro.deSandro 🐧Isn't knowVurnabilities only added if there is no known fix or patch?13:19:10
@vcunat:matrix.orgvcunat
In reply to @sandro:supersandro.de
https://github.com/NixOS/nixpkgs/pull/189261
I can't say I like it as-is. By default people wouldn't "notice" that they're using an insecure package.
13:38:01
@sandro:supersandro.deSandro 🐧the current situation is even worse because people usually don't know that packages have vurnabilties because everyone is very hesitant to add them 13:40:57
@hexa:lossy.networkhexamarked as draft13:41:42
@vcunat:matrix.orgvcunatWe'll first need to figure out some desired UX.13:42:52
@hexa:lossy.networkhexahttps://github.com/NixOS/rfcs/pull/127 is probably touching some parts of this13:42:58
@hexa:lossy.networkhexa because as far as I understand it the issue is about knownVulnerabilities and the way the user gets presented with it 13:44:28
@hexa:lossy.networkhexa * because as far as I understand it the issue is about knownVulnerabilities and the way the user presentation 13:44:49
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/pull/177272 also has a system to ignore and filter warnings13:45:48
@j-k:matrix.orgj-ktangentially relevant https://discourse.nixos.org/t/packages-marked-as-broken-should-come-with-an-explanation/1918713:48:57
@sandro:supersandro.deSandro 🐧I don't have the time to do a shity RFC13:49:23
@vcunat:matrix.orgvcunatI agree it's a bit unclear whether to even have this information in-tree, but doing it differently would be probably a very large change.13:49:55
@sandro:supersandro.deSandro 🐧
In reply to @hexa:lossy.network
https://github.com/NixOS/rfcs/pull/127 is probably touching some parts of this
probably goes into a similar direction
13:51:55
@sandro:supersandro.deSandro 🐧 * I don't have the time to do a ~~shity~~ seemingly never ending bikeshedding RFC13:55:10
@sandro:supersandro.deSandro 🐧 * I don't have the time to do a ~shity~ seemingly never ending bikeshedding RFC13:55:16
@sandro:supersandro.deSandro 🐧 * I don't have the time to do a shity seemingly never ending bikeshedding RFC 13:56:02
@sandro:supersandro.deSandro 🐧
In reply to @vcunat:matrix.org
I agree it's a bit unclear whether to even have this information in-tree, but doing it differently would be probably a very large change.
we would need to replace the entire current system with some kind of stateful data source from the web
13:56:46
@sandro:supersandro.deSandro 🐧could be very similar to the current command-not-found database which has no real support in nix-index13:57:14
@sandro:supersandro.deSandro 🐧well, you can download the old one from the channel or use nix-index which overloads the network when creating the database.13:57:44
@hexa:lossy.networkhexa
In reply to @sandro:supersandro.de
probably goes into a similar direction
then feel free to voice your concerns on the rfc
14:41:15
@hexa:lossy.networkhexathere will be a shepherd meeting around the 9th14:41:32
@sandro:supersandro.deSandro 🐧I am more concerned that the RFC did not move for ~2-3 months depending how you count and proposed and immediate solution to a problem I saw.14:59:10
2 Sep 2022
@kity:kity.wtfproblems changed their display name from ash (it/its) 🏳️‍⚧️ to problems.14:08:42
3 Sep 2022
@v0id:nltrix.net@v0id:nltrix.nethttps://www.thetechoutlook.com/news/current-affairs/peter-eckersley-the-founder-of-lets-encrypt-has-left-the-tech-industry-in-tears/17:23:31
@vcunat:matrix.orgvcunat Uh, from the title I wondered why he's crying. 17:31:20
@k900:0upti.meK900Yeah, probably should have said "The passing of Peter Eckersley" 17:36:39
@k900:0upti.meK900Fuck cancer, man 17:38:44

Show newer messages


Back to Room ListRoom Version: 9