{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:8f227825-a919-507f-b2a1-fb218a7772b6",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5",
      "version": "5.2.9.RELEASE-tuxcare.5",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE",
            "type": "library",
            "group": "org.springframework",
            "version": "5.2.9.RELEASE"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:4363c311-9dc8-5d88-9dac-ede99fa6388d",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6429 (XXE vulnerability in SourceHttpMessageConverter) is NOT present in spring-framework 5.2.9.RELEASE. The upstream fix (commit 2ae6a6a341 by Rossen Stoyanchev, November 2013) was already included in the 5.2.9.RELEASE that TuxCare onboarded. The fix disables external entity resolution by default via parser features and NO-OP entity resolvers, preventing XXE attacks.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:0f12f8b7-3057-53bc-85d0-fba0590bd95b",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 is NOT present in Spring Framework 5.2.9.RELEASE. The vulnerability affects JavaScriptUtils.javaScriptEscape which failed to escape four characters (< > \\u2028 \\u2029) allowing XSS attacks. The upstream fix (commit f5c9fe69a4, dated 2013-02-15, authored by rstoyanchev@vmware.com) was shipped in Spring Framework 3.2.2.RELEASE and is present in all subsequent releases including 5.2....",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:d1c857a1-047a-5466-bcb2-2686b00cfa7c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 CVE-2015-3192 affects Spring Framework versions before 3.2.14 and 4.x before 4.1.7 due to improper processing of inline DTD declarations when DTD is not entirely disabled. The target version 5.2.9.RELEASE includes the upstream vendor fix (commit d79ec68db4) that was released in Spring Framework 4.2.0 (June 30, 2015). The fix disables DTD processing by default by setting the XML parser feature `...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:6ba2abf4-54a2-5b1b-8626-ee52adb24c94",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web and will not be fixed. It is not a patchable flaw but an inherent risk of Java serialization. It is recommended not exposing HTTP Invoker endpoints to untrusted clients; if such exposure is absent, no further action is required",
        "response": [
          "will_not_fix"
        ]
      }
    },
    {
      "id": "CVE-2018-11039",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:ec4ceeaa-6cd2-5602-8455-3ce0530f9476",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 CVE-2018-11039 is not present in Spring Framework 5.2.9.RELEASE-tuxcare.2. The vulnerability allowed HiddenHttpMethodFilter to accept any HTTP method (including TRACE) via the _method parameter, enabling XST attacks. The fix restricts allowed methods to PUT, DELETE, and PATCH through an ALLOWED_METHODS allowlist. Both servlet and reactive variants contain this fix, which was authored by upstrea...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:02256133-f05f-5ed9-a409-d358518699a8",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2021-22118 is fixed in version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22243",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:4cb4dff6-78df-5efb-8c98-11a4289178d4",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22243 is fixed in version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:971d7ab3-7d7f-5857-a60d-ac3b10d0b58e",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22259 affects version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:b943c084-8e98-5f22-8415-5c878dd583b2",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22262 affects version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:58a3d001-f57c-5c2b-9ddd-0b9b8169c0a6",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38809 is fixed in version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:88e91de1-14b7-5662-912e-8c5656b507f7",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-38820 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.2.9.RELEASE is not affected by CVE-2024-38820 because it lacks the vulnerable code pattern. CVE-2024-38820 fixes a locale-dependent case conversion bug in DataBinder's disallowedFields validation that was introduced by CVE-2022-22968. Version 5.2.9.RELEASE never received the CVE-2022-22968 fix, so it still uses case-SENSITIVE field matching (no toLowerCase calls) in DataBinde...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:2ef82cc3-89b9-590f-8cd7-475957d8bd3a",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.2.9.RELEASE is NOT AFFECTED by CVE-2025-41234. The vulnerability exists in version 6.x where ContentDisposition generates both `filename` and `filename*` parameters when using non-ASCII charset, and the `filename` parameter used encodeQuotedPrintableFilename() with a PRINTABLE BitSet that didn't mark double quote (char 34) as non-printable, allowing RFD attacks. Version 5.2.9...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:2a6714e4-a209-5701-9981-0526ef9ef276",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:6c29e14f-df04-5119-aa49-fd5d92c63c27",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-41854 affects version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:079d7051-7729-5b7f-b6ac-c9e77f674da4",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 CVE-2026-47885 affects PartEventHttpMessageReader in Spring WebFlux, which was introduced in Spring Framework 6.0.0 (February 2022). The target version 5.2.9.RELEASE (September 2020) predates this feature by ~1.5 years. Neither PartEventHttpMessageReader nor the PartEvent API exist in this version. The vulnerability cannot manifest because the affected component is not present. Version 5.2.9.RE...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:007d84da-47e5-5988-bf1a-f6d75f77c7e4",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.2.9.RELEASE is not affected by CVE-2026-47889. The vulnerable component JettyCoreServerHttpResponse was introduced in Spring Framework 6.1+ to support Jetty 12 Core API, which did not exist when this version was released. Spring 5.2.9 uses Jetty 9.4.31 and has a different Jetty adapter (JettyServerHttpResponse inner class) that properly serializes cookies with sameSite attrib...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:296ba585-b8c4-5c66-b036-59cc4f797c54",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
        }
      ],
      "bom-ref": "urn:uuid:efae9647-c953-56f5-bce5-850d1518bace",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 5.2.9.RELEASE-tuxcare.5 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@5.2.9.RELEASE-tuxcare.5"
    }
  ]
}