LiteSSL 鉴权漏洞 可随意盗签他人泛域名证书

查看 80|回复 7
作者:00oo00   
LiteSSL 似乎是一家去年才出现的 CA ,提供免费的 TrustAsia 的基于 acme 签发的通配符证书
不过我实测,它的 acme 服务器签发非常容易报错:
Too many concurrent connections from IP 10.254.14.70 (limit: 10), url: urn:ietf:params:acme:error:rateLimited:concurrent
显然,它后台获取客户机真实 IP 的配置有问题,把反代服务器的内网 ip 当做客户 ip 做速率限制
并且,它存在严重的鉴权漏洞
它的 DNS-01 challenges 缓存似乎有效期很长,并且没有验证签发请求是否来自同一个 acme 账户,使得我们可以随意盗签他人使用 DNS-01 签发的证书
去这里查找该 CA 签发的证书( ECC,RSA 也类似),随机挑选一个带通配符域名的证书,就可以用自己的 litessl acme 账户重签发证书了,不会触发验证
https://crt.sh/?CN=%25&iCAID=438132
ssyhwa.cloudns.cl 是我临时创建的域名,测试用的,已经过了 DNS-01 验证可以复现
*.vaadd.com 则是我随便选的一个幸运儿,也成功偷到了他的证书



LiteSSL, 鉴权漏洞, 泛域名证书

6a82aa9bfe   
这个 CA 有哪个浏览器信任么?
00oo00
OP
  
@6a82aa9bfe TrustAsia 亚洲诚信的根,绝大多数都信任
python35   
@6a82aa9bfe 他的证书的上一级是由 TrustAsia 签发的,所有应该绝大部分都信任
codehz   
这个 bug 没修就发布的话可能会吃官司啊,至少发布前得先告知吧
sheeta   
都是草台班子
sduoduo233   
这么离谱的漏洞,这个 ca 估计要凉了
00oo00
OP
  
@codehz 这里从业者多,就放这吧
您需要登录后才可以回帖 登录 | 立即注册

返回顶部