{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:4ef64c97-ba3d-5459-8ba0-36b0672ac752",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-security-openid",
      "purl": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1",
      "type": "library",
      "group": "org.springframework.security",
      "bom-ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1",
      "version": "5.1.4.RELEASE-tuxcare.1",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-security-openid",
            "purl": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE",
            "type": "library",
            "group": "org.springframework.security",
            "version": "5.1.4.RELEASE"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2019-3795",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:e4fc3ce1-a391-56f4-a8c6-c2bf73106515",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2019-3795 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2020-5408",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:84119638-8c3d-5fbe-b513-084cecc7959b",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2020-5408 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2021-22112",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:cb54c012-c58b-5c60-94c2-f75af4ec306a",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2021-22112 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2021-22119",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:ba33917d-c1d0-582a-8d4c-fb89482b8add",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2021-22119 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2022-22978",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:1c790637-37b0-5dcb-ac59-d221a2187af3",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2022-22978 is fixed in version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2022-31690",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:cfa277b5-26e8-5c37-b4d8-077b180c6b90",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2022-31690 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2023-34042",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:5649449c-653a-5126-b1b4-ff4add9ecfed",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2023-34042 does not affect version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid. not_affected \u2014 Target version 5.1.4.RELEASE predates the introduction of the vulnerable code pattern. The world-writable symlink `spring-security.xsd` was only introduced in version 5.7.9 (commit 1eefd433b6), while the target is based on version 5.1.4.RELEASE which predates this by several major/minor versions. The file does not exist in the target repository at all.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-22257",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:35c12454-bb2b-5b3e-9b6b-88540fe2b206",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22257 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2024-38821",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:ac29eddb-8b31-5b2d-ba95-8ef5536b82ea",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38821 is fixed in version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2024-38827",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:c7c8fe1c-a98a-5974-a52b-d2709072f262",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-38827 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2025-22228",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:dec99349-80f8-5892-91a4-55b5d056b220",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2025-22228 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2025-22234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:9bb95ff7-9a7c-5e1b-9831-4522a67085f5",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-22234 does not affect version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid. not_affected \u2014 CVE-2025-22234 is a timing attack regression introduced by the CVE-2025-22228 fix. The target Spring Security 5.1.4.RELEASE (SHA e659e352de) never received the CVE-2025-22228 backport that added strict password length checking in BCrypt, therefore it does not have the timing attack vulnerability that CVE-2025-22234 addresses. The timing attack mitigation in DaoAuthenticationProvider remains int...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-22732",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:326c7e6f-dfd1-573c-a5df-e806af025c2f",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-22732 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2026-22746",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:699bdd5c-d589-5278-8f79-abbd1d0e9594",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-22746 is fixed in version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2026-22747",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:9c685aaf-e6ea-51e2-8010-92172a575d0c",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-22747 is fixed in version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2026-22748",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:f39e00ab-1b42-572a-8420-6aaac515abcd",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-22748 does not affect version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid. not_affected \u2014 Spring Security 5.1.4.RELEASE is not affected by CVE-2026-22748. The vulnerable API pattern (NimbusJwtDecoder.withIssuerLocation and NimbusReactiveJwtDecoder.withIssuerLocation builder methods) does not exist in this version. Version 5.1.4 uses an older API design with NimbusJwtDecoderJwkSupport (constructor-based) and JwtDecoders.fromOidcIssuerLocation() static factory method, which already in...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-22753",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:327fdb01-995b-5e25-a4eb-f90f2fad9030",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-22753 does not affect version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid. Spring Security 5.1.4.RELEASE is not affected by CVE-2026-22753. The vulnerability exists only in versions 7.0.0-7.0.4 and involves PathPatternRequestMatcher.Builder bean handling and the securityMatchers(String) API. Version 5.1.4.RELEASE predates this architecture entirely\u2014it uses AntPathRequestMatcher, MvcRequestMatcher, and RegexRequestMatcher with a requestMatchers() API (not securityMatchers). The vulnerable classes (HttpSecurityConfiguration, PathPatternRequestMatcherFactoryBean, PathPatternRequestMatcher.Builder) do not exist in this version. The servlet path handling in 5.1.4.RELEASE uses a simple setter pattern in MvcRequestMatcher, completely different from the Builder pattern vulnerability in 7.x.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-22754",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:651e5602-a42a-5242-8262-60811bde1a2a",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-22754 does not affect version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid. Spring Security 5.1.4.RELEASE is not affected by CVE-2026-22754. The vulnerability affects versions 7.0.0-7.0.4 due to a builder pattern bug in PathPatternRequestMatcherFactoryBean where the basePath() method's return value was discarded, causing servlet-path configurations to be lost. Version 5.1.4 uses a completely different architecture: MvcRequestMatcher with direct property setters via BeanDefinitionBuilder.addPropertyValue(), which doesn't have this bug. The vulnerable classes (PathPatternRequestMatcherFactoryBean, PathPatternRequestMatcher.Builder) do not exist in 5.1.4. Tests confirm servlet-path works correctly in this version.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-41706",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:e3e95bff-ed68-5f28-b72f-44d7cb32c64a",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-41706 does not affect version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid. not_affected \u2014 Spring Security 5.1.4.RELEASE is not affected by CVE-2026-41706. The vulnerable classes CookieRequestCache and CookieServerRequestCache do not exist in this version - they were introduced more than a year after 5.1.4.RELEASE was released (February 2019 vs June 2020). The target version uses HttpSessionRequestCache which stores redirect URLs server-side in HttpSession, not in client-controllable...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47838",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:aaf90d0a-6432-51e9-b9b6-bc72bf629f73",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-47838 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2026-47842",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:0d4799f7-690d-5f5f-be1b-477f37de2c91",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-47842 is fixed in version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2026-59270",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:6aa83993-5795-5cb4-bef3-22e49de2045b",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59270 is fixed in version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    },
    {
      "id": "CVE-2026-59276",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
        }
      ],
      "bom-ref": "urn:uuid:47a670b9-95d2-59a8-8e47-2c20c2356537",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-59276 affects version 5.1.4.RELEASE-tuxcare.1 of org.springframework.security:spring-security-openid."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework.security/spring-security-openid@5.1.4.RELEASE-tuxcare.1"
    }
  ]
}