org.springframework.data:spring-data-relational@4.0.5

  • latest version

    4.1.1

  • latest non vulnerable version

  • first published

    6 years ago

  • latest version published

    6 days ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the org.springframework.data:spring-data-relational package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    SQL Injection

    Affected versions of this package are vulnerable to SQL Injection via Query By Example (QBE) StringMatcher handling. An attacker can perform boolean-based blind data inference by supplying wildcard characters in externally controlled input used to populate a QBE probe. When StringMatcher.STARTING, ENDING, or CONTAINING is used, insufficient escaping of wildcard characters may allow an attacker to influence query behavior and infer sensitive information from the underlying data set.

    Note: This vulnerability is not exploitable by default. It requires the application to explicitly expose a QBE probe that accepts untrusted input and uses one of the affected StringMatcher modes.

    How to fix SQL Injection?

    Upgrade org.springframework.data:spring-data-relational to version 3.5.12, 4.0.6 or higher.

    [,3.5.12)[4.0.0-M1,4.0.6)