Beetl Server-Side Template Injection vulnerability
        
  Critical severity
        
          GitHub Reviewed
      
        Published
          Feb 2, 2024 
          to the GitHub Advisory Database
          •
          Updated Feb 12, 2024 
      
  
Package
Affected versions
< 3.15.13.RELEASE
  Patched versions
3.15.13.RELEASE
  Description
        Published by the National Vulnerability Database
      Feb 2, 2024 
    
  
        Published to the GitHub Advisory Database
      Feb 2, 2024 
    
  
        Reviewed
      Feb 2, 2024 
    
  
        Last updated
      Feb 12, 2024 
    
  
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.
References