2023-04-11 16:51:47 :w 2023-04-11 16:51:49 meh. 2023-04-11 16:56:54 :x! 2023-04-13 06:15:20 I created a couple of feature requests for secfixes tracker: https://gitlab.alpinelinux.org/ariadne/secfixes-tracker/-/issues/11 2023-04-13 18:25:33 i wonder if we shoudl bump curl 8.0 to stable ranches 2023-04-13 18:25:40 "There is no API nor ABI break in this version." 2023-04-13 18:42:21 we generally never really updated between curls in stable 2023-04-13 18:42:46 and i patched pretty much everything except for a few things, so i guess not everything 2023-04-13 18:42:59 the actual cves are all meaningless 2023-04-13 18:43:03 but aside from that, it would be fine 2023-04-13 18:43:10 it's a pretty stable thing overall i guess 2023-04-13 18:43:25 the issue with 8.0 is that some build scripts break on the 8 in the version 2023-04-13 18:43:26 typica 2023-04-13 18:43:32 typical* 2023-04-13 18:43:33 bah 2023-04-13 18:43:35 very rare though 2023-04-13 18:43:49 R is one such thing for instance, i never found anything else 2023-04-13 18:44:06 might be worth it 2023-04-13 18:44:10 i dunno 2023-04-13 18:44:14 i can do it if you want 2023-04-13 18:44:23 i dunno who would complain about a newer curl with fewer bugs that works better 2023-04-13 18:44:56 would be awesome if you could help with that! 2023-04-13 18:46:05 sure, i'll do that 2023-04-15 08:43:40 ncurses memory corruption bugs with fixes https://invisible-island.net/ncurses/NEWS.html#index-t20230408 (CVE-2023-29491) 2023-04-15 08:44:56 ah, psykose already reacted in that thread from oss-security 2023-04-15 08:45:07 'fixes' 2023-04-15 08:46:55 heh 2023-04-15 08:47:59 the real issue is probably that the entire linux terminal userland is built on a library that doesn't even have a git repository 2023-04-15 08:48:51 to even begin approaching the issue i'd have to... diff two tarballs? really? 2023-04-15 08:49:00 fun times 2023-04-15 08:50:50 you don't like the cheesy https://github.com/ThomasDickey/ncurses-snapshots? :D 2023-04-15 08:51:03 there's two issues i know of 2023-04-15 08:51:10 oh a new repo 2023-04-15 08:51:12 1 is that openrc uses the wrong functions for colour, which needs to be fixed on that end 2023-04-15 08:51:23 the other is that he cocked up so vim is buggered and hopes to fix it today or something 2023-04-15 08:51:33 tmux is also broken 2023-04-15 08:51:36 just open it and click a few times 2023-04-15 08:51:37 it exits 2023-04-15 08:51:41 lol 2023-04-15 08:51:45 ihateithateit 2023-04-15 08:51:50 and leaves the term broken 2023-04-15 08:51:56 idk this looks like a wontfix to me 2023-04-15 08:52:06 ...is what i would say if people wouldn't start complaining about it in a week from now 2023-04-15 08:53:02 yeah seriously 2023-04-15 08:53:06 i so dont want to care about this 2023-04-15 08:53:23 pick yer poison 2023-04-15 08:53:34 security complainers or 'you broke my application' complainers 2023-04-15 08:54:13 anyway ping me if you see fixes for stuff because idk where any of the discussion is 2023-04-15 08:54:27 then once i test at least these three things work i guess it'll be fixed in one place 2023-04-15 08:54:37 no idea what the real patch for it to apply anywhere is 2023-04-15 08:56:27 np, will do 2023-04-15 08:57:06 for vim it's https://bugs.gentoo.org/904263#c9 / https://bugs.gentoo.org/904277#c7 2023-04-15 08:57:10 for openrc he says it's buggered at https://bugs.gentoo.org/904277#c4 2023-04-15 08:57:13 but ill keep you posted either way 2023-04-15 09:00:59 thanks thanks 2023-04-16 22:40:16 psykose: https://github.com/jvoisin/fortify-headers I've been working on this recently 2023-04-17 11:01:15 poggers 2023-04-18 13:22:46 https://www.openwall.com/lists/oss-security/2023/04/16/3 2023-04-18 16:03:19 https://blog.hackeriet.no/perl-http-tiny-insecure-tls-default-affects-cpan-modules/ 2023-04-20 12:08:09 speaking of FORTIFY: https://blog.trailofbits.com/2023/04/20/typos-that-omit-security-features-and-how-to-test-for-them/ 2023-04-20 12:12:20 ty for checksec.rs 2023-04-20 12:12:22 didn't know 2023-04-20 12:12:28 the, uh, other checksec, is an abomination 2023-04-20 12:13:10 or is this x86 only 2023-04-20 12:13:33 ah, noto quite 2023-04-20 12:19:26 seems to say partial relro even when NOW is present 2023-04-20 12:20:26 also can't detect any fortify of course 2023-04-20 17:21:41 anything people here would like to get fuzzed? 2023-04-20 17:21:59 (I'm paid by Google to do this kind of stuff, so if it's beneficial for alpine, it's even better) 2023-04-20 17:22:58 has apk-tools been fuzzed? 2023-04-20 18:41:20 "(I'm paid by Google to do this..." <- Are you employed or contracted? 2023-04-20 19:50:29 employed 2023-04-20 19:50:47 ikke: it doesn't seems so 2023-04-20 19:50:50 I'll look at it 2023-04-20 23:20:45 "anything people here would..." <- Init lol 2023-04-20 23:21:01 OpenRC or whatever is next 2023-04-21 09:40:59 busybox, openrc, gcc 2023-04-21 09:41:22 anything that has lots of patches and is a terrible code 2023-04-21 09:49:18 jvoisin: apk 2.x and 3 (current git) would be nice 2023-04-21 11:41:23 idkrn[m]: what would be the point of fuzzing the init system? It shouldn't ever handle untrusted stuff 2023-04-21 11:41:40 ncopa: yup 2023-04-21 14:30:00 the problem is that I'd have to mock a database, meh 2023-04-21 14:33:07 well yeah 2023-04-21 14:33:30 for dpkg, it's `dpkg -i ./fuzz_deb` and YOLO 2023-04-21 14:34:30 maybe that's why it sucks /s 2023-04-21 21:15:37 "idkrn: what would be the point..." <- What stops it from being attacked while it's running 2023-04-21 21:15:53 how? 2023-04-21 21:17:48 Idk what makes init special in that regard 2023-04-21 21:17:58 fuzzing is about untrusted input 2023-04-21 21:19:17 https://en.wikipedia.org/wiki/Fuzzing 2023-04-21 21:20:08 https://www.agwa.name/blog/post/how_to_crash_systemd_in_one_tweet 2023-04-21 21:20:20 psykose: I know 2023-04-21 21:21:57 that's an example of untrusted input indeed 2023-04-21 21:22:03 so fuzzing systemd makes sense 2023-04-21 21:22:10 i don't think busybox pid1 does anything at all though 2023-04-21 21:33:51 Is it not OpenRC? 2023-04-21 21:34:05 We use bb init 2023-04-21 21:34:14 Since when 2023-04-21 21:34:17 since ever 2023-04-21 21:34:22 What 2023-04-21 21:34:43 pid1 != service manager 2023-04-21 21:35:24 rc- commands from openrc don't necessarily have much untrusted input either 2023-04-21 21:35:45 "Init System (OpenRC) (configure a service to automatically boot at next reboot)" 2023-04-21 21:35:45 https://wiki.alpinelinux.org/wiki/Installation#:~:text=Init%20System%20(OpenRC)%20(configure%20a%20service%20to%20automatically%20boot%20at%20next%20reboot) 2023-04-21 21:36:11 > <@idkrn:envs.net> "Init System (OpenRC) (configure a service to automatically boot at next reboot)" 2023-04-21 21:36:11 > https://wiki.alpinelinux.org/wiki/Installation#:~:text=Init%20System%20(OpenRC)%20(configure%20a%20service%20to%20automatically%20boot%20at%20next%20reboot) 2023-04-21 21:36:11 ikke: this says init 2023-04-21 21:36:23 wiki pages can be incorrect 2023-04-21 21:36:26 All inits parse some form of untrusted input fwiw 2023-04-21 21:36:42 ikke: Wtf 2023-04-21 21:37:02 people generally shorthand all service stuff to 'init' 2023-04-21 21:38:29 https://twitter.com/ariadneconill/status/1375085251526021132 2023-04-21 21:38:57 Fuck they deleted Twitter 2023-04-21 21:41:44 psykose: People clearly hate me 2023-04-21 21:41:50 whadya mean 2023-04-21 21:42:04 Misleading me like this 😭 2023-04-21 21:44:23 :) 2023-04-21 22:07:03 "All inits parse some form of..." <- Don't they have to? 2023-04-21 22:13:14 Maybe just fuzz all suid binaries lol 2023-04-22 17:24:03 ikke: "Alpine Linux is a very simple distribution that will try to stay out of your way. It uses its own package manager called apk, the OpenRC init system, script driven set-ups and that’s it!" 2023-04-22 17:24:20 from https://alpinelinux.org/about/ 2023-04-22 17:25:30 securealpine hacked the domain 2023-04-22 17:32:56 pj: simplified for breviry :P 2023-04-22 17:33:01 brevity* 2023-04-22 18:32:56 "pj: simplified for breviry :P" <- Seems more like lying :/ 2023-04-28 10:36:34 lets update go on tuesday https://groups.google.com/g/golang-announce/c/vFRFE07dbB8/m/vM-aS7KGAAAJ?pli=1 2023-04-28 12:02:07 it's annoying that there is no severity :/ 2023-04-28 17:13:40 any thoughts regarding patching Busybox's password tools to support bcrypt? There have been patches submitted to the Busybox list in May 2020 and Jan 2023 for this but they've not been merged 2023-04-28 22:49:51 minimal: poke upstream again? 2023-04-28 22:50:57 upstream BB dev has been slow for some time, I guess as a side-effect of Ukraine situation 2023-04-28 23:13:13 been somewhat getting back into it 2023-04-28 23:29:03 yeah looking at commit log seems thing picked up in past month