!YUbZBUZUxCNnDAlxsZ:matrix.org

Netfarm

7 Members
HAHAHAHAHA HOW IS CENTRALIZATION REAL just decentralize it like lmao https://gitlab.com/cal-coop/netfarm +lisprooms:matrix.org4 Servers

Load older messages


SenderMessageTime
30 Nov 2023
@zardo3z:laborde.live@zardo3z:laborde.livebecause ideally for networked software (specifically nyxt) should be running in some sort of sandbox/untrusted environment17:27:52
@gnu_ponut:matrix.orgGnuxie 💜🐝most CL implementations are networked, unsandboxed, with the whole CL environment available when you install something random from quicklisp 17:28:49
@gnu_ponut:matrix.orgGnuxie 💜🐝i don't understand where you're saying the vulnerability comes from though17:29:36
@gnu_ponut:matrix.orgGnuxie 💜🐝do you mean that they have a read eval vulnerability just from viewing a html page or something? 17:29:51
@gnu_ponut:matrix.orgGnuxie 💜🐝because then yeah that is way worse 17:30:07
@zardo3z:laborde.live@zardo3z:laborde.livein fairness i heard this second hand (who was being intentionally vague for obvious reasons) but it could equally be the history since thats also a dumped sexpr17:30:34
@zardo3z:laborde.live@zardo3z:laborde.live"crafted history vulns" sounds atrocious17:30:49
@zardo3z:laborde.live@zardo3z:laborde.livewhereas user-config is not as bad of a vulnerability since its the user's responsibility to manage that17:31:44
@zardo3z:laborde.live@zardo3z:laborde.livewhereas history is not something you are supposed to poke at 17:32:05
@gnu_ponut:matrix.orgGnuxie 💜🐝ahh right 17:32:34
@zardo3z:laborde.live@zardo3z:laborde.live * whereas the problem being user-config is not as bad of a vulnerability since its the user's responsibility to manage that17:32:56
@zardo3z:laborde.live@zardo3z:laborde.liveyou could probably grep for read in the checkout (but i cannot actually get it to compile because of their asdf extensions)17:37:19
@gnu_ponut:matrix.orgGnuxie 💜🐝i think you can also get sniped via read-delimited-lisp and all of the exported read functions17:39:13
@gnu_ponut:matrix.orgGnuxie 💜🐝this is especially funny because people abuse that in JSON parsers and stuff17:39:31
@gnu_ponut:matrix.orgGnuxie 💜🐝 * this is especially unfunny because people abuse that in JSON parsers and stuff17:39:48
@zardo3z:laborde.live@zardo3z:laborde.liveoh christ17:40:11
@zardo3z:laborde.live@zardo3z:laborde.livei rember early browsers got fucked because json used to use eval to read in JS values17:40:46
@zardo3z:laborde.live@zardo3z:laborde.live
In reply to @gnu_ponut:matrix.org
i think you can also get sniped via read-delimited-lisp and all of the exported read functions
does *read-time* dynamic variable also affect those
17:54:01
@zardo3z:laborde.live@zardo3z:laborde.livebecause if it didn't that would be a major footgun17:54:22
@gnu_ponut:matrix.orgGnuxie 💜🐝What variable is that 21:42:54
@zardo3z:laborde.live@zardo3z:laborde.live
In reply to @gnu_ponut:matrix.org
i think you can also get sniped via read-delimited-lisp and all of the exported read functions
* does *read-eval* dynamic variable also affect those
21:44:12
@zardo3z:laborde.live@zardo3z:laborde.livetypo because i did read-time-eval and went to remove time21:44:29
@gnu_ponut:matrix.orgGnuxie 💜🐝Ahh22:00:45
@gnu_ponut:matrix.orgGnuxie 💜🐝
In reply to @zardo3z:laborde.live
does *read-eval* dynamic variable also affect those
Should do
22:01:19
5 Dec 2023
@appservice:libera.chat@appservice:libera.chat left the room.00:46:08
@sellers:libera.chat@sellers:libera.chat left the room.00:46:08
11 Dec 2023
@zardo3z:laborde.live@zardo3z:laborde.live changed their profile picture.13:01:40
16 Dec 2023
@zardo3z:laborde.live@zardo3z:laborde.live changed their profile picture.14:02:32
26 Dec 2023
@zardo3z:laborde.live@zardo3z:laborde.live left the room.09:14:52
28 Feb 2024
@stonedpony420:matrix.orgstonedpony420 joined the room.00:52:39

There are no newer messages yet.


Back to Room ListRoom Version: