{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:270a9c42-d343-5b2a-9b48-29e1a6eb482f",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-expression",
      "purl": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7",
      "version": "6.0.13-tuxcare.7",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-expression",
            "purl": "pkg:maven/org.springframework/spring-expression@6.0.13",
            "type": "library",
            "group": "org.springframework",
            "version": "6.0.13"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2022-22950",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:0300eab5-3aad-5715-a481-d61f30b26278",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2022-22950 does not affect version 6.0.13-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 Version 6.0.13 is NOT affected by CVE-2022-22950. The vulnerability (SpEL expression DoS via unbounded array allocation) was fixed in upstream Spring Framework before the 6.0.13 release. The complete fix is present in the target: MAX_ARRAY_ELEMENTS limit (256K), checkNumElements validation before array allocation in both 1D and multi-dimensional cases, and proper error messaging. Fix commit 83a...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2023-20861",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:370f9e1f-7dc5-51c1-a0bf-7f40a21c5d94",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2023-20861 does not affect version 6.0.13-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 CVE-2023-20861 (DoS via repeated regex compilation in SpEL matches operator) is not present in target version 6.0.13-tuxcare.6. The vulnerability pattern (per-instance regex pattern cache in OperatorMatches) is absent. The fix (shared parser-level cache) was implemented by upstream Spring Framework in commit 935c29e3dd (Sam Brannen, March 2023) and was already included in version 6.0.13 when Tu...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2023-20863",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:f262edfd-a40d-5f9b-a7a2-5ad7de1123d2",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2023-20863 does not affect version 6.0.13-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 CVE-2023-20863 fix is already present in the target. The vulnerability involves DoS through unbounded SpEL expression parsing. The fix adds a maximum expression length check (default 10,000 characters) that rejects excessively long expressions before parsing. This fix was authored by upstream Spring Framework developers (sam@sambrannen.com) and shipped in the upstream 6.0.13 release that TuxCar...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-38808",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:6f47bdf3-e4e2-5f4d-a24e-e0a61366f6e5",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38808 is fixed in version 6.0.13-tuxcare.7 of org.springframework:spring-expression."
      }
    },
    {
      "id": "CVE-2026-41849",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:64036d63-852c-5cb3-aeb4-282fdab167ac",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-41849 does not affect version 6.0.13-tuxcare.7 of org.springframework:spring-expression. Spring Framework 6.0.13 builds repeated text with the JDK's String.repeat. If the int size check in OpMultiply overflows, String.repeat rejects the request with an OutOfMemoryError before allocating any memory, so the CVE-2026-41849 denial of service cannot occur. The vendor lists only 5.3.x as affected.",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-41850",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:16d07bce-aec7-528c-9184-4357ad349fdc",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41850 is fixed in version 6.0.13-tuxcare.7 of org.springframework:spring-expression."
      }
    },
    {
      "id": "CVE-2026-41851",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:bdc9d344-85fa-504b-b669-7bb47f7852ad",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41851 is fixed in version 6.0.13-tuxcare.7 of org.springframework:spring-expression."
      }
    },
    {
      "id": "CVE-2026-41852",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:c78f2333-e6b5-53cc-b6cb-5deac3fcdfed",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41852 is fixed in version 6.0.13-tuxcare.7 of org.springframework:spring-expression."
      }
    },
    {
      "id": "CVE-2026-47886",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:61ab4eba-95e8-5e30-85c7-cf96a8c03508",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-47886 is fixed in version 6.0.13-tuxcare.7 of org.springframework:spring-expression."
      }
    },
    {
      "id": "CVE-2026-59283",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
        }
      ],
      "bom-ref": "urn:uuid:8d8a090d-c758-56b9-831e-fce615a51697",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59283 is fixed in version 6.0.13-tuxcare.7 of org.springframework:spring-expression."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-expression@6.0.13-tuxcare.7"
    }
  ]
}