Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: POST出现服务器端请求伪造漏洞,位置:HEADER #538

Closed
3 tasks done
PhuketIsland opened this issue Jun 25, 2023 · 4 comments · Fixed by #542
Closed
3 tasks done

[Bug]: POST出现服务器端请求伪造漏洞,位置:HEADER #538

PhuketIsland opened this issue Jun 25, 2023 · 4 comments · Fixed by #542
Labels
bug Something isn't working

Comments

@PhuketIsland
Copy link

Preflight Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for an issue that matches the one I want to file, without success.
  • I am not looking for support or already pursued the available support channels without success.

Version

1.12.0

Installation Type

Official Kubernetes

Service Name

DongTai-Web

Describe the details of the bug and the steps to reproduce it

image
根据调用链显示x-forwarded-for参数存在ssrf的注入点,我将洞态上的请求复制到burp上重新发从,发现将x-forwarded-for这个参数删除之后仍然可以得到响应结果,这个是不是误报?
image
image

Additional Information

No response

Logs

No response

@PhuketIsland PhuketIsland added the bug Something isn't working label Jun 25, 2023
@Bidaya0 Bidaya0 transferred this issue from HXSecurity/DongTai Jun 26, 2023
@lostsnow
Copy link
Member

lostsnow commented Jun 27, 2023

Could you provide the complete method pool information? It can be found from the field "method_pool" in the table "iast_agent_method_pool" of the database. Please remember to obfuscate any sensitive information.

@PhuketIsland
Copy link
Author

iast_agent_method_pool.txt
@lostsnow 这些是我查出来的相关数据

@lostsnow
Copy link
Member

What is the JDK version for this project? method StringConcatHelper.prepend(int,byte[],byte,java.lang.String) causes a widening of the taint propagation process, here we need to investigate whether we can accurately calculate the actual position of the taint in the return value of the method , if it is possible to do so, we can prevent false positives

@PhuketIsland
Copy link
Author

已经确定了是误报吗?
@lostsnow 这是JDK版本
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants