Acme.sh runs arbitrary commands from a remote server
1–10 of 71 posts
Re: Acme.sh runs arbitrary commands from a remote server
#2Re: Acme.sh runs arbitrary commands from a remote server
#3Is this part of Plan 9?
Re: Acme.sh runs arbitrary commands from a remote server
#4Is this part of Plan 9?
Unfortunately this is related to acme.sh, a shell script tool to request new and replace free certificates. So far, this GitHub issue is quite disturbing.
Re: Acme.sh runs arbitrary commands from a remote server
#5Fucked up and they should be booted from every root program for this.
Re: Acme.sh runs arbitrary commands from a remote server
#6I think the title buries the most horrifying part of this. The HiCA certificate authority is relying on an RCE to do an end-run around the semantics of the ACME HTTP-01 validation method. Fucked up and they should be booted from every root program for this.
Re: Acme.sh runs arbitrary commands from a remote server
#7Interestingly, the mozilla dev-security-policy group seems to contain a recent discussion about including "ssl.com" in the root store here https://groups.google.com/a/mozilla.org/g/dev-security-polic...
Curious to know if this could, maybe it should, have ripple effects to the various SSL Root CA programs. Having someone run a subCA that actually exploits an RCE against ACME clients doesn't seem very trustworthy, and any CA enabling this behaviour should probably be kicked out of the trust stores?
Re: Acme.sh runs arbitrary commands from a remote server
#8Earlier quoted context omitted.
Unfortunately this is related to acme.sh, a shell script tool to request new and replace free certificates. So far, this GitHub issue is quite disturbing.
IMO it’s just a demonstration why you don’t write complicated or security sensitive code in shell script: it’s basically impossible to get right, there’s pitfalls around every corner and it’s extremely difficult to check for mistakes.
Re: Acme.sh runs arbitrary commands from a remote server
#9I think the title buries the most horrifying part of this. The HiCA certificate authority is relying on an RCE to do an end-run around the semantics of the ACME HTTP-01 validation method. Fucked up and they should be booted from every root program for this.
Re: Acme.sh runs arbitrary commands from a remote server
#10Looks like they are issuing under a sub-CA of "ssl.com" according to https://github.com/acmesh-official/acme.sh/issues/4659#issue... Interestingly, the mozilla dev-security-policy group seems to contain a recent discussion about including "ssl.com" in the root store here https://groups.google.com/a/mozilla.org/g/dev-security-polic... Curious to know if this could, maybe it should, have ripple effects to the various S…