FasterXML jackson-databind allows unauthenticated remote code execution
        
  Critical severity
        
          GitHub Reviewed
      
        Published
          Oct 16, 2018 
          to the GitHub Advisory Database
          •
          Updated Mar 15, 2024 
      
  
Package
Affected versions
>= 2.9.0, < 2.9.5
      >= 2.8.0, <= 2.8.11.0
      >= 2.7.0, < 2.7.9.3
      < 2.6.7.5
  Patched versions
2.9.5
      2.8.11.1
      2.7.9.3
      2.6.7.5
  Description
        Published by the National Vulnerability Database
      Feb 26, 2018 
    
  
        Published to the GitHub Advisory Database
      Oct 16, 2018 
    
  
        Reviewed
      Jun 16, 2020 
    
  
        Last updated
      Mar 15, 2024 
    
  
FasterXML jackson-databind before before 2.6.7.5, 2.7.x before 2.7.9.3, 2.8.x before 2.8.11.1, and 2.9.x before 2.9.5 allows unauthenticated remote code execution because of an incomplete fix for the CVE-2017-7525 deserialization flaw. This is exploitable by sending maliciously crafted JSON input to the readValue method of the ObjectMapper, bypassing a blacklist that is ineffective if the c3p0 libraries are available in the classpath.
References