{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:8b5c54fb-f088-5073-91fd-295d0c24c666",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-security-oauth2-jose",
      "purl": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14",
      "type": "library",
      "group": "org.springframework.security",
      "bom-ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14",
      "version": "5.7.12-tuxcare.14",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-security-oauth2-jose",
            "purl": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12",
            "type": "library",
            "group": "org.springframework.security",
            "version": "5.7.12"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2007-1651",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14"
        }
      ],
      "bom-ref": "urn:uuid:d627b570-4a9d-501a-b83b-a079e1184922",
      "analysis": {
        "state": "false_positive",
        "detail": "Vulnerability CVE-2007-1651 is a false positive for org.springframework.security:spring-security-oauth2-jose 5.7.12-tuxcare.14. False positive \u2014 OpenID CVE, not related to Spring Security. CVE-2007-1651 affects OpenID Provider application handling of cached \u201calways trust\u201d authorization. Spring Security is a relying-party consumer; its DISCOVERY_INFO_KEY cleanup only prevents reuse of local callback/discovery state and does not address the provider-side forced-login flaw. No upstream evidence identifies Spring Security as an affected product."
      }
    },
    {
      "id": "CVE-2007-1652",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14"
        }
      ],
      "bom-ref": "urn:uuid:53c27d07-191f-5d5b-9b05-bf7cbcb6ee59",
      "analysis": {
        "state": "false_positive",
        "detail": "Vulnerability CVE-2007-1652 is a false positive for org.springframework.security:spring-security-oauth2-jose 5.7.12-tuxcare.14. direct vulnerability is in OpenID project"
      }
    },
    {
      "id": "CVE-2018-15801",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14"
        }
      ],
      "bom-ref": "urn:uuid:2ef074d3-d9f5-5d9b-ab11-873b5745c9d1",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-15801 does not affect version 5.7.12-tuxcare.14 of org.springframework.security:spring-security-oauth2-jose. Spring Security 5.7.12-tuxcare.12 is NOT affected by CVE-2018-15801. The vulnerability (authorization bypass in JWT issuer validation) was fixed in the upstream Spring Security codebase before version 5.7.12 was released. The target contains the upstream fix that converts JWT issuer validation from URL object comparison (vulnerable to DNS resolution and normalization issues) to string comparison. Fix commit 19649db9ceb6db3bc5c830628e41cb3af67c50b9 by Josh Cummings (upstream) was already present in the upstream release that TuxCare onboarded.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (>= 5.1.0, < 5.1.2; >= 5.1.0, < 5.1.2), cve.org (>= 5.1.x, < 5.1.2), Snyk (>= 5.1.0, < 5.1.2.RELEASE).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-22748",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14"
        }
      ],
      "bom-ref": "urn:uuid:71d7389f-b022-5cc4-b4d3-8aacca840827",
      "analysis": {
        "state": "false_positive",
        "detail": "Vulnerability CVE-2026-22748 is a false positive for org.springframework.security:spring-security-oauth2-jose 5.7.12-tuxcare.14. direct vulnerability is in Spring Security project - affected versions are spring-security-oauth2-jose 6.3.0-6.3.14 / 6.4.0-6.4.14 / 6.5.0-6.5.9 / 7.0.0-7.0.4, version 5.7.12 is not in this range"
      }
    },
    {
      "id": "CVE-2026-41707",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14"
        }
      ],
      "bom-ref": "urn:uuid:ed94e0dc-ac16-566e-92bc-ab3bce09839e",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-41707 does not affect version 5.7.12-tuxcare.14 of org.springframework.security:spring-security-oauth2-jose. CVE-2026-41707 is in DPoPProofJwtDecoderFactory, part of the DPoP support added in Spring Security 6.5. Spring Security 5.7.12 contains no DPoP code, so it is not affected.",
        "justification": "code_not_present"
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.7.12-tuxcare.14"
    }
  ]
}