> On Jan 4, 2025, at 11:53 AM, Christoph Berger <christophberger....@gmail.com> 
> wrote:
> 
> > We need "go-delete". Security is not important to us. There should be a 
> > balance between people that need security and people that don't need it.
> 
> Security might not be important to you, but it is important for the clients 
> of your code—for the users that won't expect that a module provider removes 
> their repo or specific versions of a module, thus breaking all downstream 
> projects.

Well, it seems there are is at least one good reason for a go-delete — and a 
reason that is security-specific:

"The malicious package github.com/boltdb-go/bolt 
<https://socket.dev/go/package/github.com/boltdb-go/bolt> contains a backdoor 
that enables remote code execution, allowing a threat actor to control infected 
systems via a command and control (C2) server. After the malware was cached by 
the Go Module Mirror, which the Go CLI toolchain downloads from, the git tag 
was strategically altered on GitHub to remove traces of malware, hiding it from 
manual code review."
"As of this publication, the malicious package remains available on the Go 
Module Proxy. We have petitioned its removal from the module mirror and have 
also reported the threat actor’s GitHub repository and account, which were used 
to distribute the backdoored boltdb-go package."


From: 
https://socket.dev/blog/malicious-package-exploits-go-module-proxy-caching-for-persistence
 
<https://socket.dev/blog/malicious-package-exploits-go-module-proxy-caching-for-persistence>

#justfyi

-Mike

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/39A1062E-BF01-4B2A-80D9-3A4CD6139390%40gmail.com.

Reply via email to