Serves them right for such sloppy ops
Serves them right for such sloppy ops
I've contributed a few small patches to some well-known open-source projects. In the months after that I've received a few automated mails from some CI systems informing me about some (un)successful build. Probably because somewhere somebody integrated a new version of said open-source projects in their product and the system is configured to mail every committer the outcome of the CI pipeline, regardless of whether that committer is actually an employee... Still sloppy ops though.
I'm talking about non-firewalled open ports on a jenkins server connected to the public internet.
You're talking on about some auto-emails and a bug where too many committers were emailed.
How are those things even remotely related?
https://wiki.jenkins.io/display/JENKINS/Mask+Passwords+Plugi...
When we investigated in 2015, we found an average of 3 remote code execution / escalation of privilege CVEs per year in the previous 4 years. Looking at [1], I see the trend is still not great - 30 CVEs in 2018.
Fundamentally, it seems to me that Jenkins does not have the mindset to do security well. This isn't surprising given its plugin architecture permits random code to run. Isolate it behind a proxy server like https://github.com/pusher/oauth2_proxy and sleep better at night.
[1] https://www.cvedetails.com/vulnerability-list/vendor_id-1586...
With the slight caveat that you should have at least a second out-of-band access method for when you bork your VPN config :)