Vulnerabilities

65 via 1124 paths

Dependencies

137

Source

GitHub

Commit

f78e9204

Find, fix and prevent vulnerabilities in your code.

Issue type
  • 65
  • 2
Severity
  • 53
  • 9
  • 5
Status
  • 67
  • 0
  • 0

high severity

Incorrect Authorization

  • Vulnerable module: org.springframework:spring-core
  • Introduced through: org.springframework.security:spring-security-core@6.4.6, org.springframework.security:spring-security-config@6.4.6 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.data:spring-data-commons@4.1.0-M1 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework.data:spring-data-commons@4.1.0-M1 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.11.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.data:spring-data-commons@4.1.0-M1 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework.data:spring-data-commons@4.1.0-M1 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-expression@6.2.7 org.springframework:spring-core@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7 org.springframework:spring-core@6.2.7

Overview

org.springframework:spring-core is a core package within the spring-framework that contains multiple classes and utilities.

Affected versions of this package are vulnerable to Incorrect Authorization via the AnnotationsScanner and AnnotatedMethod class. An attacker can gain unauthorized access to sensitive information by exploiting improper resolution of annotations on methods within type hierarchies that use parameterized supertypes with unbounded generics.

Note: This is only exploitable if security annotations are used on methods in generic superclasses or generic interfaces and the @EnableMethodSecurity feature is enabled.

Remediation

Upgrade org.springframework:spring-core to version 6.2.11 or higher.

References

high severity

Incorrect Authorization

  • Vulnerable module: org.springframework.security:spring-security-core
  • Introduced through: org.springframework.security:spring-security-core@6.4.6, org.springframework.security:spring-security-config@6.4.6 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6

Overview

org.springframework.security:spring-security-core is a package that provides security services for the Spring IO Platform.

Affected versions of this package are vulnerable to Incorrect Authorization via the annotation detection mechanism when resolving annotations on methods within type hierarchies that use a parameterized super type with unbounded generics. An attacker can gain unauthorized access to protected resources by invoking methods that should be secured but are not properly checked due to incorrect annotation resolution.

Note: This is only exploitable if the application uses the @EnableMethodSecurity feature and applies security annotations on methods in generic superclasses or generic interfaces.

Remediation

Upgrade org.springframework.security:spring-security-core to version 6.4.10, 6.5.4 or higher.

References

high severity

XML External Entity (XXE) Injection

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.7.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to XML External Entity (XXE) Injection. A flaw was found in FasterXML Jackson Databind, where it does not have entity expansion secured properly in the DOMDeserializer class. The highest threat from this vulnerability is data integrity.

Details

XXE Injection is a type of attack against an application that parses XML input. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. By default, many XML processors allow specification of an external entity, a URI that is dereferenced and evaluated during XML processing. When an XML document is being parsed, the parser can make a request and include the content at the specified URI inside of the XML document.

Attacks can include disclosing local files, which may contain sensitive data such as passwords or private user data, using file: schemes or relative paths in the system identifier.

For example, below is a sample XML document, containing an XML element- username.

<xml>
<?xml version="1.0" encoding="ISO-8859-1"?>
   <username>John</username>
</xml>

An external XML entity - xxe, is defined using a system identifier and present within a DOCTYPE header. These entities can access local or remote content. For example the below code contains an external XML entity that would fetch the content of /etc/passwd and display it to the user rendered by username.

<xml>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE foo [
   <!ENTITY xxe SYSTEM "file:///etc/passwd" >]>
   <username>&xxe;</username>
</xml>

Other XXE Injection attacks can access local resources that may not stop returning data, possibly impacting application availability and leading to Denial of Service.

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.7, 2.10.5.1 or higher.

References

high severity

Relative Path Traversal

  • Vulnerable module: org.springframework:spring-beans
  • Introduced through: org.springframework.security:spring-security-core@6.4.6, org.springframework.security:spring-security-config@6.4.6 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-core@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-config@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.9.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.data:spring-data-commons@4.1.0-M1 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework.data:spring-data-commons@4.1.0-M1 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-health@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-actuator-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot-actuator@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-jackson@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-config@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework.security:spring-security-core@6.4.6 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.data:spring-data-jpa@4.1.0-M1 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-micrometer-observation@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-commons@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework:spring-orm@7.0.5 org.springframework:spring-jdbc@7.0.5 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework:spring-tx@7.0.5 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-autoconfigure@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-sql@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-beans@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-hibernate@4.1.0-M2 org.springframework.boot:spring-boot-jpa@4.1.0-M2 org.springframework.boot:spring-boot-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-transaction@4.1.0-M2 org.springframework.boot:spring-boot-persistence@4.1.0-M2 org.springframework.boot:spring-boot@4.1.0-M2 org.springframework:spring-context@6.2.7 org.springframework:spring-aop@6.2.7 org.springframework:spring-beans@6.2.7

Overview

org.springframework:spring-beans is a package that is the basis for Spring Framework's IoC container. The BeanFactory interface provides an advanced configuration mechanism capable of managing any type of object.

Affected versions of this package are vulnerable to Relative Path Traversal when deployed on non-compliant Servlet containers. An unauthenticated attacker could gain access to files and directories outside the intended web root.

Notes:

  1. This is only exploitable if the application is deployed as a WAR or with an embedded Servlet container, the Servlet container does not reject suspicious sequences and the application serves static resources with Spring resource handling.

  2. Applications deployed on Apache Tomcat or Eclipse Jetty are not vulnerable, as long as default security features are not disabled in the configuration.

  3. This vulnerability was also fixed in the commercial versions 6.1.22 and 5.3.44.

Remediation

Upgrade org.springframework:spring-beans to version 6.2.10 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.6.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to com.pastdev.httpcomponents.configuration.JndiConfiguration.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.6 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to the class ignite-jta.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.dbcp2.datasources.PerUserPoolDataSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating object from sequence of bytes is called deserialization. Serialization is commonly used for communication (sharing objects between multiple hosts) and persistence (store the object state in a file or a database). It is an integral part of popular protocols like Remote Method Invocation (RMI), Java Management Extension (JMX), Java Messaging System (JMS), Action Message Format (AMF), Java Server Faces (JSF) ViewState, etc.

Deserialization of untrusted data (CWE-502), is when the application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, letting the attacker to control the state or the flow of the execution.

Java deserialization issues have been known for years. However, interest in the issue intensified greatly in 2015, when classes that could be abused to achieve remote code execution were found in a popular library (Apache Commons Collection). These classes were used in zero-days affecting IBM WebSphere, Oracle WebLogic and many other products.

An attacker just needs to identify a piece of software that has both a vulnerable class on its path, and performs deserialization on untrusted data. Then all they need to do is send the payload into the deserializer, getting the command executed.

Developers put too much trust in Java Object Serialization. Some even de-serialize objects pre-authentication. When deserializing an Object in Java you typically cast it to an expected type, and therefore Java's strict type system will ensure you only get valid object trees. Unfortunately, by the time the type checking happens, platform code has already created and executed significant logic. So, before the final type is checked a lot of code is executed from the readObject() methods of various objects, all of which is out of the developer's control. By combining the readObject() methods of various classes which are available on the classpath of the vulnerable application, an attacker can execute functions (including calling Runtime.exec() to execute local OS commands).

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.dbcp2.datasources.SharedPoolDataSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating object from sequence of bytes is called deserialization. Serialization is commonly used for communication (sharing objects between multiple hosts) and persistence (store the object state in a file or a database). It is an integral part of popular protocols like Remote Method Invocation (RMI), Java Management Extension (JMX), Java Messaging System (JMS), Action Message Format (AMF), Java Server Faces (JSF) ViewState, etc.

Deserialization of untrusted data (CWE-502), is when the application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, letting the attacker to control the state or the flow of the execution.

Java deserialization issues have been known for years. However, interest in the issue intensified greatly in 2015, when classes that could be abused to achieve remote code execution were found in a popular library (Apache Commons Collection). These classes were used in zero-days affecting IBM WebSphere, Oracle WebLogic and many other products.

An attacker just needs to identify a piece of software that has both a vulnerable class on its path, and performs deserialization on untrusted data. Then all they need to do is send the payload into the deserializer, getting the command executed.

Developers put too much trust in Java Object Serialization. Some even de-serialize objects pre-authentication. When deserializing an Object in Java you typically cast it to an expected type, and therefore Java's strict type system will ensure you only get valid object trees. Unfortunately, by the time the type checking happens, platform code has already created and executed significant logic. So, before the final type is checked a lot of code is executed from the readObject() methods of various objects, all of which is out of the developer's control. By combining the readObject() methods of various classes which are available on the classpath of the vulnerable application, an attacker can execute functions (including calling Runtime.exec() to execute local OS commands).

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to com.oracle.wls.shaded.org.apache.xalan.lib.sql.JNDIConnectionPool (aka embedded Xalan in org.glassfish.web/javax.servlet.jsp.jstl).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.datasources.SharedPoolDataSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.docx4j.org.apache.xalan.lib.sql.JNDIConnectionPool.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to oadd.org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp2.datasources.SharedPoolDataSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to com.newrelic.agent.deps.ch.qos.logback.core.db.DriverManagerConnectionSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to com.newrelic.agent.deps.ch.qos.logback.core.db.JNDIConnectionSource.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.cpdsadapter.DriverAdapterCPDS.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.8 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.7.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. A malicious user could perform a SSRF attack via the javax.swing gadget (specifically javax.swing.JTextPane).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating object from sequence of bytes is called deserialization. Serialization is commonly used for communication (sharing objects between multiple hosts) and persistence (store the object state in a file or a database). It is an integral part of popular protocols like Remote Method Invocation (RMI), Java Management Extension (JMX), Java Messaging System (JMS), Action Message Format (AMF), Java Server Faces (JSF) ViewState, etc.

Deserialization of untrusted data (CWE-502), is when the application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, letting the attacker to control the state or the flow of the execution.

Java deserialization issues have been known for years. However, interest in the issue intensified greatly in 2015, when classes that could be abused to achieve remote code execution were found in a popular library (Apache Commons Collection). These classes were used in zero-days affecting IBM WebSphere, Oracle WebLogic and many other products.

An attacker just needs to identify a piece of software that has both a vulnerable class on its path, and performs deserialization on untrusted data. Then all they need to do is send the payload into the deserializer, getting the command executed.

Developers put too much trust in Java Object Serialization. Some even de-serialize objects pre-authentication. When deserializing an Object in Java you typically cast it to an expected type, and therefore Java's strict type system will ensure you only get valid object trees. Unfortunately, by the time the type checking happens, platform code has already created and executed significant logic. So, before the final type is checked a lot of code is executed from the readObject() methods of various objects, all of which is out of the developer's control. By combining the readObject() methods of various classes which are available on the classpath of the vulnerable application, an attacker can execute functions (including calling Runtime.exec() to execute local OS commands).

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.5, 2.9.10.7 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.9.2.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. SubTypeValidator.java mishandles default typing when ehcache is used, leading to remote code execution.

NOTE: This vulnerability has also been identified as: CVE-2019-14439

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.9.2, 2.8.11.4, 2.7.9.6 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. A Polymorphic Typing issue was discovered as com.zaxxer.hikari.HikariDataSource was not blocked. Note: This is a different vulnerability than CVE-2019-14540.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10, 2.8.11.5, 2.6.7.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. A Polymorphic Typing issue was discovered as com.zaxxer.hikari.HikariConfig was not blocked. Note: This is a different vulnerability than CVE-2019-16335.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10, 2.8.11.5, 2.6.7.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to org.apache.cxf.jaxrs.provider.XSLTJaxbProvider.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10, 2.8.11.5, 2.6.7.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.1.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. A Polymorphic Typing issue was discovered within org.apache.commons.dbcp.datasources.SharedPoolDataSource was not blocked. An attacker could leverage this gadget type to perform Remote Code Execution attacks through deserialization.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.1, 2.8.11.5, 2.6.7.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.1.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. A Polymorphic Typing issue was discovered as com.p6spy.engine.spy.P6DataSource was not blocked. An attacker could leverage this gadget type to perform Remote Code Execution attacks through deserialization.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.1, 2.8.11.5, 2.6.7.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. A Polymorphic Typing issue was discovered related to net.sf.ehcache.hibernate.EhcacheJtaTransactionManagerLookup.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.1.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. When Default Typing is enabled for an externally exposed JSON endpoint and the service has the apache-log4j-extra (version 1.2.x) jar in the classpath, and an attacker can provide a JNDI service to access, it is possible to make the service execute a malicious payload.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.1 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.2.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. Two additional net.sf.ehcache gadgets are not blacklisted.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.10.2 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data due to an incomplete black list (incomplete fix for CVE-2017-7525). It lacks xbean-reflect/JNDI blocking, as demonstrated by org.apache.xbean.propertyeditor.JndiConverter.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.7.9.7, 2.8.11.5, 2.9.10.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. Mishandles the interaction between serialization gadgets and typing, related to:

  • com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConfig (aka ibatis-sqlmap)
  • br.com.anteros.dbcp.AnterosDBCPConfig (aka anteros-core)
  • org.apache.hadoop.shaded.com.zaxxer.hikari.HikariConfig (aka shaded hikari-config)

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.7.9.7, 2.8.11.6, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data due to an incomplete black list (incomplete fix for CVE-2017-7525). It doesn't block common-configuration JNDI classes org.apache.commons.configuration.JNDIConfiguration and org.apache.commons.configuration2.JNDIConfiguration.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.3, 2.8.11.5, 2.9.10.3 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to com.caucho.config.types.ResourceRef (aka caucho-quercus).

Note: This vulnerability does not affect release 2.10.0 onward.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.apache.aries.transaction.jms.internal.XaPooledConnectionFactory (aka aries.transaction.jms).

Note: This vulnerability does not affect release 2.10.0 onward.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to gadget javax.swing.JEditorPane.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.7.9.7, 2.8.11.6, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to gadget org.aoju.bus.proxy.provider.remoting.RmiProvider (aka bus-proxy).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to gadget org.apache.openjpa.ee.WASRegistryManagedRuntime (aka openjpa).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to gadgets org.apache.activemq.* (aka activemq-jms, activemq-core, activemq-pool, and activemq-pool-jms).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to gadget org.apache.commons.proxy.provider.remoting.RmiProvider (aka apache/commons-proxy).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.jelly.impl.Embedded (aka commons-jelly).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.4.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to org.springframework.aop.config.MethodLocatingFactoryBean (aka spring-aop).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.4 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.5.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It is possible to conduct a Deserialization attack using the com.sun.org.apache.xalan.internal.lib.sql.JNDIConnectionPool (xalan2) class gadget if polymorphic type handling is enabled and an application using this package allows user input which gets deserialized.

Note: This vulnerability does not affect release 2.10.0 onward.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.5 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.5.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. The package mishandles the interaction between serialization gadgets and typing, related to org.jsecurity.realm.jndi.JndiRealmFactory.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.5 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.5.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It is possible to conduct a Deserialization attack using the oadd.org.apache.xalan.lib.sql.JNDIConnectionPool (apache/drill) class gadget if polymorphic type handling is enabled and an application using this package allows user input which gets deserialized.

Note: This vulnerability does not affect release 2.10.0 onward.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.5 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.5.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It is possible to conduct a Deserialization attack using any of the following class gadget available within weblogic/oracle-aqjms if polymorphic type handling is enabled and an application using this package allows user input which gets deserialized.

  • oracle.jms.AQjmsQueueConnectionFactory
  • oracle.jms.AQjmsXATopicConnectionFactory
  • oracle.jms.AQjmsTopicConnectionFactory
  • oracle.jms.AQjmsXAQueueConnectionFactory
  • oracle.jms.AQjmsXAConnectionFactory

Note: This vulnerability does not affect release 2.10.0 onward.

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.5 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.9.2.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. SubTypeValidator.java mishandles default typing when ehcache is used, leading to remote code execution.

NOTE: This vulnerability has also been identified as: CVE-2019-14379

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating objects from a sequence of bytes is called deserialization. Deserialization of untrusted data (CWE-502) occurs when an application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, allowing the attacker to control the state or the flow of the execution.

com.fasterxml.jackson.core:jackson-databind allows deserialization of JSON input to Java objects. If an application using this dependency has the ability to deserialize a JSON string from an untrusted source, an attacker could leverage this vulnerability to conduct deserialization attacks.

Exploitation of unsafe deserialization attacks through jackson-databind requires the following prerequisites:

1. The target application allowing JSON user input which is processed by jackson-databind

An application using jackson-databind is only vulnerable if a user-provided JSON data is deserialized.

2. Polymorphic type handling for properties with nominal type are enabled

Polymorphic type handling refers to the addition of enough type information so that the deserializer can instantiate the appropriate subtype of a value. Use of "default typing" is considered dangerous due to the possibility of an untrusted method (gadget) managing to specify a class that is accessible through the class-loader and therefore, exposing a set of methods and/or fields.

3. An exploitable gadget class is available for the attacker to leverage

Gadget chains are specially crafted method sequences that can be created by an attacker in order to change the flow of code execution. These gadgets are often methods introduced by third-party components which an attacker could utilise in order to attack the target application. Not every gadget out there is supported by jackson-databind. The maintainers of jackson-databind proactively blacklists possible serialization gadgets in an attempt to ensure that it is not possible for an attacker to chain gadgets during serialization.

Further reading:

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.9.9.2, 2.8.11.4, 2.7.9.6 or higher.

References

high severity

Deserialization of Untrusted Data

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.9.10.6.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Deserialization of Untrusted Data. It mishandles the interaction between serialization gadgets and typing, related to br.com.anteros.dbcp.AnterosDBCPDataSource (aka Anteros-DBCP).

Details

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating object from sequence of bytes is called deserialization. Serialization is commonly used for communication (sharing objects between multiple hosts) and persistence (store the object state in a file or a database). It is an integral part of popular protocols like Remote Method Invocation (RMI), Java Management Extension (JMX), Java Messaging System (JMS), Action Message Format (AMF), Java Server Faces (JSF) ViewState, etc.

Deserialization of untrusted data (CWE-502), is when the application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, letting the attacker to control the state or the flow of the execution.

Java deserialization issues have been known for years. However, interest in the issue intensified greatly in 2015, when classes that could be abused to achieve remote code execution were found in a popular library (Apache Commons Collection). These classes were used in zero-days affecting IBM WebSphere, Oracle WebLogic and many other products.

An attacker just needs to identify a piece of software that has both a vulnerable class on its path, and performs deserialization on untrusted data. Then all they need to do is send the payload into the deserializer, getting the command executed.

Developers put too much trust in Java Object Serialization. Some even de-serialize objects pre-authentication. When deserializing an Object in Java you typically cast it to an expected type, and therefore Java's strict type system will ensure you only get valid object trees. Unfortunately, by the time the type checking happens, platform code has already created and executed significant logic. So, before the final type is checked a lot of code is executed from the readObject() methods of various objects, all of which is out of the developer's control. By combining the readObject() methods of various classes which are available on the classpath of the vulnerable application, an attacker can execute functions (including calling Runtime.exec() to execute local OS commands).

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.6.7.4, 2.9.10.6 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.12.6.1.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Denial of Service (DoS) via a large depth of nested objects.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.12.6.1, 2.13.2.1 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: ch.qos.logback:logback-classic
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3

Overview

ch.qos.logback:logback-classic is a reliable, generic, fast and flexible logging library for Java.

Affected versions of this package are vulnerable to Denial of Service (DoS). An attacker can mount a denial-of-service attack by sending poisoned data. This is only exploitable if logback receiver component is deployed.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade ch.qos.logback:logback-classic to version 1.2.13, 1.3.12, 1.4.12 or higher.

References

high severity

Uncontrolled Resource Consumption ('Resource Exhaustion')

  • Vulnerable module: ch.qos.logback:logback-classic
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3

Overview

ch.qos.logback:logback-classic is a reliable, generic, fast and flexible logging library for Java.

Affected versions of this package are vulnerable to Uncontrolled Resource Consumption ('Resource Exhaustion') via the logback receiver component. An attacker can mount a denial-of-service attack by sending poisoned data.

Note:

Successful exploitation requires the logback-receiver component being enabled and also reachable by the attacker.

Remediation

Upgrade ch.qos.logback:logback-classic to version 1.2.13, 1.3.14, 1.4.14 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Denial of Service (DoS). An attacker can mount a denial-of-service attack by sending poisoned data. This is only exploitable if logback receiver component is deployed.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade ch.qos.logback:logback-core to version 1.2.13, 1.3.12, 1.4.12 or higher.

References

high severity

Uncontrolled Resource Consumption ('Resource Exhaustion')

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Uncontrolled Resource Consumption ('Resource Exhaustion') via the logback receiver component. An attacker can mount a denial-of-service attack by sending poisoned data.

Note:

Successful exploitation requires the logback-receiver component being enabled and also reachable by the attacker.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.2.13, 1.3.14, 1.4.14 or higher.

References

medium severity

Improper Neutralization of Special Elements

  • Vulnerable module: ch.qos.logback:logback-classic
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3

Overview

ch.qos.logback:logback-classic is a reliable, generic, fast and flexible logging library for Java.

Affected versions of this package are vulnerable to Improper Neutralization of Special Elements via the JaninoEventEvaluator extension. An attacker can execute arbitrary code by compromising an existing logback configuration file or injecting an environment variable before program execution.

Remediation

Upgrade ch.qos.logback:logback-classic to version 1.3.15, 1.5.13 or higher.

References

medium severity

External Initialization of Trusted Variables or Data Stores

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to External Initialization of Trusted Variables or Data Stores via the conditional processing of the logback.xml configuration file when both the Janino library and Spring Framework are present on the class path. An attacker can execute arbitrary code by compromising an existing configuration file or injecting a malicious environment variable before program execution. This is only exploitable if the attacker has write access to a configuration file or can set a malicious environment variable.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.3.16, 1.5.19 or higher.

References

medium severity

Improper Neutralization of Special Elements

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Improper Neutralization of Special Elements via the JaninoEventEvaluator extension. An attacker can execute arbitrary code by compromising an existing logback configuration file or injecting an environment variable before program execution.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.3.15, 1.5.13 or higher.

References

medium severity

Denial of Service (DoS)

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.12.7.1.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Denial of Service (DoS) in the _deserializeFromArray() function in BeanDeserializer, due to resource exhaustion when processing a deeply nested array.

NOTE: For this vulnerability to be exploitable the non-default DeserializationFeature must be enabled.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.12.7.1, 2.13.4 or higher.

References

medium severity

Denial of Service (DoS)

  • Vulnerable module: com.fasterxml.jackson.core:jackson-databind
  • Introduced through: com.fasterxml.jackson.core:jackson-databind@2.9.9.1, com.github.hmcts:auth-checker-lib@2.1.5 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to com.fasterxml.jackson.core:jackson-databind@2.12.7.1.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 io.jsonwebtoken:jjwt@0.9.1 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.flywaydb:flyway-core@9.22.3 com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.flywaydb:flyway-core@9.22.3.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 io.swagger.core.v3:swagger-core-jakarta@2.2.41 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.19.2 com.fasterxml.jackson.core:jackson-databind@2.9.9.1
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Denial of Service (DoS) in the _deserializeWrappedValue() function in StdDeserializer.java, due to resource exhaustion when processing deeply nested arrays.

NOTE: This vulnerability is only exploitable when the non-default UNWRAP_SINGLE_VALUE_ARRAYS feature is enabled.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.12.7.1, 2.13.4.1 or higher.

References

medium severity

Insufficient Hostname Verification

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Insufficient Hostname Verification. X.509 are not properly validated. By spoofing the TLS/SSL server via a certificate that appears valid, an attacker with the ability to intercept network traffic (e.g. MitM, DNS cache poisoning) can disclose and optionally manipulate transmitted data.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.2.7 or higher.

References

medium severity

HTTP Response Splitting

  • Vulnerable module: org.springframework:spring-web
  • Introduced through: org.springframework.security:spring-security-web@6.4.6, org.springframework.boot:spring-boot-starter-web@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7
    Remediation: Upgrade to org.springframework.security:spring-security-web@6.4.8.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.security:spring-security-web@6.4.6 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7
    Remediation: Upgrade to org.springdoc:springdoc-openapi-starter-webmvc-ui@3.0.0.
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework:spring-webmvc@7.0.5 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-http-converter@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-webmvc@4.1.0-M2 org.springframework.boot:spring-boot-servlet@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat-runtime@4.1.0-M2 org.springframework.boot:spring-boot-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-web-server@4.1.0-M2 org.springframework:spring-web@6.2.7

Overview

org.springframework:spring-web is a package that provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.

Affected versions of this package are vulnerable to HTTP Response Splitting via the Content-Disposition header where the filename parameter value could contain non-printable characters, causing parsing issues for HTTP clients. An attacker can cause the download of files containing malicious commands by injecting content into the response.

Notes:

  1. This is only exploitable if the header is prepared with org.springframework.http.ContentDisposition, the filename is set via ContentDisposition.Builder#filename(String, Charset), the value is derived from unsanitized user input, and the attacker can inject malicious content into the downloaded response.

  2. The vulnerability was also fixed in the 6.0.29 commercial version.

Remediation

Upgrade org.springframework:spring-web to version 6.1.21, 6.2.8 or higher.

References

medium severity

Dual license: EPL-1.0, LGPL-2.1

  • Module: ch.qos.logback:logback-classic
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3

Dual license: EPL-1.0, LGPL-2.1

medium severity

Dual license: EPL-1.0, LGPL-2.1

  • Module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Dual license: EPL-1.0, LGPL-2.1

low severity

Information Exposure

  • Vulnerable module: commons-codec:commons-codec
  • Introduced through: org.apache.httpcomponents:httpclient@4.5.14 and com.github.hmcts:auth-checker-lib@2.1.5

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.apache.httpcomponents:httpclient@4.5.14 commons-codec:commons-codec@1.11
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.apache.httpcomponents:httpclient@4.5.14 commons-codec:commons-codec@1.11

Overview

commons-codec:commons-codec is a package that contains simple encoder and decoders for various formats such as Base64 and Hexadecimal.

Affected versions of this package are vulnerable to Information Exposure. When there is no byte array value that can be encoded into a string the Base32 implementation does not reject it, and instead decodes it into an arbitrary value which can be re-encoded again using the same implementation. This allows for information exposure exploits such as tunneling additional information via seemingly valid base 32 strings.

Remediation

Upgrade commons-codec:commons-codec to version 1.14 or higher.

References

low severity

Creation of Temporary File in Directory with Insecure Permissions

  • Vulnerable module: com.google.guava:guava
  • Introduced through: com.github.hmcts:auth-checker-lib@2.1.5

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.google.guava:guava@28.0-jre

Overview

com.google.guava:guava is a set of core libraries that includes new collection types (such as multimap and multiset,immutable collections, a graph library, functional types, an in-memory cache and more.

Affected versions of this package are vulnerable to Creation of Temporary File in Directory with Insecure Permissions due to the use of Java's default temporary directory for file creation in FileBackedOutputStream. Other users and apps on the machine with access to the default Java temporary directory can access the files created by this class. This more fully addresses the underlying issue described in CVE-2020-8908, by deprecating the permissive temp file creation behavior.

NOTE: Even though the security vulnerability is fixed in version 32.0.0, the maintainers recommend using version 32.0.1, as version 32.0.0 breaks some functionality under Windows.

Remediation

Upgrade com.google.guava:guava to version 32.0.0-android, 32.0.0-jre or higher.

References

low severity

Information Disclosure

  • Vulnerable module: com.google.guava:guava
  • Introduced through: com.github.hmcts:auth-checker-lib@2.1.5

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 com.google.guava:guava@28.0-jre

Overview

com.google.guava:guava is a set of core libraries that includes new collection types (such as multimap and multiset,immutable collections, a graph library, functional types, an in-memory cache and more.

Affected versions of this package are vulnerable to Information Disclosure. The file permissions on the file created by com.google.common.io.Files.createTempDir allow an attacker running a malicious program co-resident on the same machine to steal secrets stored in this directory. This is because, by default, on unix-like operating systems the /tmp directory is shared between all users, so if the correct file permissions aren't set by the directory/file creator, the file becomes readable by all other users on that system.

PoC

File guavaTempDir = com.google.common.io.Files.createTempDir();
System.out.println("Guava Temp Dir: " + guavaTempDir.getName());
runLS(guavaTempDir.getParentFile(), guavaTempDir); // Prints the file permissions -> drwxr-xr-x
File child = new File(guavaTempDir, "guava-child.txt");
child.createNewFile();
runLS(guavaTempDir, child); // Prints the file permissions -> -rw-r--r--

For Android developers, choosing a temporary directory API provided by Android is recommended, such as context.getCacheDir(). For other Java developers, we recommend migrating to the Java 7 API java.nio.file.Files.createTempDirectory() which explicitly configures permissions of 700, or configuring the Java runtime's java.io.tmpdir system property to point to a location whose permissions are appropriately configured.

Remediation

There is no fix for com.google.guava:guava. However, in version 30.0 and above, the vulnerable functionality has been deprecated. In oder to mitigate this vulnerability, upgrade to version 30.0 or higher and ensure your dependencies don't use the createTempDir or createTempFile methods.

References

low severity

Server-side Request Forgery (SSRF)

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) through the SaxEventRecorder process. An attacker can forge requests by compromising logback configuration files in XML.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.3.15, 1.5.13 or higher.

References

low severity

External Initialization of Trusted Variables or Data Stores

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: com.github.hmcts.java-logging:logging-appinsights@6.1.9, org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 and others

Detailed paths

  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts.java-logging:logging-appinsights@6.1.9 com.microsoft.azure:applicationinsights-logging-logback@2.6.4 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 com.github.hmcts:auth-checker-lib@2.1.5 org.springframework.boot:spring-boot-starter-security@2.1.6.RELEASE org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-actuator@4.1.0-M2 org.springframework.boot:spring-boot-starter-micrometer-metrics@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-data-jpa@4.1.0-M2 org.springframework.boot:spring-boot-starter-jdbc@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-tomcat@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springframework.boot:spring-boot-starter-web@4.1.0-M2 org.springframework.boot:spring-boot-starter-jackson@4.1.0-M2 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3
  • Introduced through: hmcts/ccd-user-profile-api@hmcts/ccd-user-profile-api#f78e9204b844444e3c459986f9b23a2adc90f796 org.springdoc:springdoc-openapi-starter-webmvc-ui@2.8.15 org.springdoc:springdoc-openapi-starter-webmvc-api@2.8.15 org.springdoc:springdoc-openapi-starter-common@2.8.15 org.springframework.boot:spring-boot-starter-validation@3.5.9 org.springframework.boot:spring-boot-starter@4.1.0-M2 org.springframework.boot:spring-boot-starter-logging@4.1.0-M2 ch.qos.logback:logback-classic@1.2.3 ch.qos.logback:logback-core@1.2.3

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to External Initialization of Trusted Variables or Data Stores during the configuration file processing. An attacker can instantiate arbitrary classes already present on the class path by compromising an existing configuration file.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.5.25 or higher.

References