Safemode Gem Has Incomplete List of Disallowed Inputs
        
  Critical severity
        
          GitHub Reviewed
      
        Published
          Oct 24, 2017 
          to the GitHub Advisory Database
          •
          Updated Sep 5, 2023 
      
  
Description
        Published by the National Vulnerability Database
      Jul 21, 2017 
    
  
        Published to the GitHub Advisory Database
      Oct 24, 2017 
    
  
        Reviewed
      Jun 16, 2020 
    
  
        Last updated
      Sep 5, 2023 
    
  
rubygem-safemode, as used in Foreman, versions 1.3.1 and earlier are vulnerable to bypassing safe mode limitations via special Ruby syntax. This can lead to deletion of objects for which the user does not have delete permissions or possibly to privilege escalation.
References