NewApp Monitoring is liveSign up free
AgentbeamBeta
Open-source package vulnerability · Maven

CVE-2024-22533: Beetl Server-Side Template Injection vulnerability

criticalCVSS 3.1 9.8GHSA-9gh8-877r-g477

Before Beetl v3.15.13.RELEASE, the rendering template has a server-side template injection (SSTI) vulnerability. When the incoming template is controllable, it will be filtered by the DefaultNativeSecurityManager blacklist. Because blacklist filtering is not strict, the blacklist can be bypassed, leading to arbitrary code execution.

Published Feb 2, 2024 · Updated Feb 12, 2024

Affected packages

com.ibeetl:beetl-core

Ecosystem
Maven
Affected
< 3.15.13.RELEASE
Fixed in
3.15.13.RELEASE
Check
mvn dependency:tree -Dincludes=com.ibeetl:beetl-core

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

Before Beetl v3.15.13.RELEASE, the rendering template has a server-side template injection (SSTI) vulnerability. When the incoming template is controllable, it will be filtered by the DefaultNativeSecurityManager blacklist. Because blacklist filtering is not strict, the blacklist can be bypassed, leading to arbitrary code execution.

Credited to yoshizawa-masatoshi.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology