提交 #258615: Github ShifuML 0.12.0 Expression Language Injection信息

标题Github ShifuML 0.12.0 Expression Language Injection
描述Description: The Shifu project of ShifuML https://github.com/ShifuML/shifu is vulnerable to Java Expression Language Injection Via FilterExpression parameter. Impact: The quick impact here is Code Execution, but depending upon how the project is being used it can either lead to Initial Access Via Remote Code Execution or Local Privilege Escalation VIA Rce if the Shifu binary is being given sudo permission. Steps To Reproduce: Check out the Proof-Of-Concept Video. RootCause: https://github.com/ShifuML/shifu/blob/20f589158adfc011c505664cf7bdf31e36ed62fa/src/main/java/ml/shifu/shifu/core/DataPurifier.java#L53 There are multiple occurrences of JEXL.CreateExpression and evaluation. All them can lead to Code Execution. Mitigation: JEXL Expression should be evaluated in a sandboxed Environment. https://blog.gypsyengineer.com/en/security/detecting-jexl-injections-with-codeql.html
来源⚠️ https://drive.google.com/file/d/1ST3dD-iwUBgBNZ8tGaBbqVi1zRh5rLND/view?usp=sharing
用户 w3bspl01t3r (UID 39229)
提交2023-12-26 21時50分 (2 年前)
管理2023-12-28 09時48分 (1 day later)
状态已接受
VulDB条目249151 [ShifuML shifu 0.12.0 Java Expression Language DataPurifier.java FilterExpression 权限提升]
积分20

Interested in the pricing of exploits?

See the underground prices here!