{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:b750157c-2340-533a-95d3-b440c8b12d98",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12",
      "version": "5.3.37-tuxcare.12",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@5.3.37",
            "type": "library",
            "group": "org.springframework",
            "version": "5.3.37"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:5659a74f-c0f8-5977-85e0-129813ee3fe3",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.37-tuxcare.13 is NOT AFFECTED by CVE-2013-6429 (XXE in SourceHttpMessageConverter). The vulnerability was fixed by upstream Spring Framework in commit 2ae6a6a3 on 2013-11-05, which shipped in version 5.3.37 before TuxCare onboarding. The target contains comprehensive XXE defenses: processExternalEntities defaults to false, external-general-entities features are disabled in ...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:d415f641-35d3-5924-8957-5429f3d6bad4",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 is not present in Spring Framework 5.3.37. The vulnerability affected versions before 3.2.2 due to missing escaping of angle brackets and Unicode line terminators in JavaScriptUtils.javaScriptEscape(). The target repository contains all required fixes (lines 79-92): escaping for '<', '>', U+2028, and U+2029. These fixes were introduced in upstream commit f5c9fe69a4 by Rossen Stoya...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:3d7436e5-2ae7-52db-81f4-2cdec8661d46",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 5.3.37-tuxcare.12 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, allowing denial of service via XML entity expansion (billion laughs attack). The target repository (Spring Framework 5.3.37-tuxcare.13) is NOT affected because the fix was already present in the upstream Spring Framework 5.3.37 release. The fix commit d79ec68...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:2afcda88-f563-5f82-b78f-b0028379f776",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 5.3.37-tuxcare.12 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.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:799d0588-b6bc-55c1-af7a-55d07f8bdf00",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.37 is NOT affected by CVE-2018-11039. The vulnerability (HiddenHttpMethodFilter accepting arbitrary HTTP methods including TRACE via the _method parameter) was fixed by upstream Spring in May 2018 for versions 5.0.7 and 4.3.18. Version 5.3.37, released years later, already contains the fix with an ALLOWED_METHODS allowlist restricting method overrides to PUT, DELETE, and PA...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:5a1b67f0-5313-55dd-9d12-3f4191efe697",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2021-22118 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. The target Spring Framework 5.3.37-tuxcare.13 is NOT affected by CVE-2021-22118. The vulnerability affected versions prior to 5.3.7, and the fix was already included in the upstream Spring Framework 5.3.37 release that TuxCare onboarded. Both vulnerable multipart readers (SynchronossPartHttpMessageReader and DefaultPartHttpMessageReader) now use randomly-generated unique temporary directories via Files.createTempDirectory(), preventing the directory collision attack described in the CVE. The fix was authored by upstream Spring maintainer Arjen Poutsma and shipped in version 5.3.7 (released May 2021), well before the 5.3.37 release.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (>= 5.2.0, < 5.2.15; >= 5.3.0, < 5.3.7), NVD (>= 5.2.0, < 5.2.15; >= 5.3.0, < 5.3.7), cve.org (>= 5.2, < 5.2.15; >= 5.3, < 5.3.7), Snyk (>= 5.3.0, < 5.3.7; >= 5.0.0.RELEASE, < 5.2.15.RELEASE).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-22243",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:45bbfc44-0ee0-57c0-abbe-07718301a706",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-22243 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. CVE-2024-22243 affects Spring Framework's UriComponentsBuilder URL parser when handling URLs with '[' characters before '@' in the authority section, potentially causing incorrect host extraction. The target version 5.3.37 is NOT vulnerable. The upstream fix was already present in Spring Framework 5.3.37 release (committed Feb 9, 2024 by rossen.stoyanchev@broadcom.com, included in 5.3.33+). The current USERINFO_PATTERN allows '[' character, preventing the host parsing bypass. TuxCare onboarded version 5.3.37 on Oct 30, 2025 with this fix already present in the upstream release.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (>= 6.1.0, < 6.1.4; >= 6.0.0, < 6.0.17; >= 5.3.0, < 5.3.32; <= 5.2.25.RELEASE), cve.org (>= 6.0.x, < 6.0.17; >= 6.1.x, < 6.1.4; >= 5.3.x, < 5.3.32; >= 6.0.0, < 6.0.17; >= 6.1.0, < 6.1.4; >= 5.3.0, < 5.3.32), Snyk (< 5.3.32; >= 6.0.0, < 6.0.17; >= 6.1.0, < 6.1.4).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:49eab69b-7388-53e5-96ea-91dd5e10623f",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-22259 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. CVE-2024-22259 is NOT present in Spring Framework 5.3.37-tuxcare.13. The vulnerability was fixed in upstream commit 297cbae299 by rossen.stoyanchev@broadcom.com, which was already included in the upstream Spring Framework 5.3.37 release that TuxCare onboarded. The fix includes: (1) modified regex patterns to not prematurely exclude '@' from USERINFO_PATTERN and '[' from HOST_IPV4_PATTERN, and (2) added checkSchemeAndHost() validation to reject malformed IPv6 hosts and HTTP URLs with empty hosts. Both defensive measures are present in the target code.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (>= 6.1.0, < 6.1.5; >= 6.0.0, < 6.0.18; < 5.3.33), NVD (< 5.3.33; >= 6.0.0, < 6.0.18; >= 6.1.0, < 6.1.5), cve.org (>= 6.1.x, < 6.1.5; >= 6.0.x, < 6.0.18; >= 5.3.x, < 5.3.33; >= 6.1.0, < 6.1.5; >= 6.0.0, < 6.0.18; >= 5.3.0, < 5.3.33), Snyk (< 5.3.33; >= 6.0.0, < 6.0.18; >= 6.1.0, < 6.1.5).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:e80f870a-2246-568f-b459-24df43b3398f",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-22262 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. CVE-2024-22262 affects Spring Framework applications using UriComponentsBuilder to parse externally-provided URLs. The vulnerability allows attackers to craft URLs with backslash characters that bypass host validation, enabling open redirect or SSRF attacks. The target repository (Spring Framework 5.3.37-tuxcare.13) is NOT vulnerable because the upstream fix was already included in Spring Framework 5.3.37 before TuxCare onboarded this version. The fix (commit 7678286fb3efa7bd7719ffe3055da9ed01e9f2f9 by brian.clozel@broadcom.com) adds backslash to the exclusion character class in SCHEME_PATTERN, USERINFO_PATTERN, HOST_IPV4_PATTERN, and PORT_PATTERN, preventing backslashes from being accepted in these URL components during regex-based parsing.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (< 5.3.34; >= 6.0.0, < 6.0.19; >= 6.1.0, < 6.1.6), cve.org (>= 6.1.x, < 6.1.6; >= 6.0.x, < 6.0.19; >= 5.3.x, < 5.3.34; >= 6.1.0, < 6.1.6; >= 6.0.0, < 6.0.19; >= 5.3.0, < 5.3.34), Snyk (< 5.3.34; >= 6.0.0, < 6.0.19; >= 6.1.0, < 6.1.6).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:0b3878d7-628d-5535-8df4-0c2955aecb79",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38809 is fixed in version 5.3.37-tuxcare.12 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:dda5cbe4-1415-536b-a8b6-dfd818030264",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38820 is fixed in version 5.3.37-tuxcare.12 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:0a622e9f-c7d3-5d9e-87f5-266eddeab2c8",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.37 is NOT affected by CVE-2025-41234. The vulnerability was introduced in commit 58fbf60d2d (February 2023) when Q-encoding support was added to ContentDisposition, first appearing in Spring Framework 6.0.5+. Version 5.3.37 uses a simpler architecture that only outputs the filename* parameter with RFC 5987 encoding when a non-ASCII charset is specified. The RFC 5987 encodin...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:9940a6ff-7e44-5440-8e8c-427572ac1521",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 5.3.37-tuxcare.12 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:8c17f664-5e41-55cd-8532-398aa2dc520c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-41854 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.37 is NOT affected by CVE-2026-41854. The vulnerability exists in RfcUriParser (introduced in versions 6.2.x and 7.0.x) which incorrectly accepts malformed IPv6 URIs like `https://[::1]resource`. Version 5.3.37 uses regex-based parsing that correctly identifies the host component, preventing the SSRF outcome even when accepting the malformed format. The architectural differ...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:9dc9bf0f-66c2-5c5b-a55a-0d73023edafb",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.37-tuxcare.13 is NOT AFFECTED by CVE-2026-47885. The vulnerable component PartEventHttpMessageReader was introduced in Spring Framework 6.0 (February 2022) and does not exist in the 5.3.x branch. The CVE concerns a maxPartSize validation bypass when maxInMemorySize is set to -1, but this entire API (PartEvent, PartEventHttpMessageReader, and the maxPartSize configuration pa...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:7a754549-a218-5c70-acb8-ae9b9c611b64",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 5.3.37-tuxcare.12 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.37-tuxcare.13 is NOT affected by CVE-2026-47889. The vulnerability is specific to the Jetty 12 Core reactive adapter (JettyCoreServerHttpResponse), which does not exist in this version. Version 5.3.37 uses the older servlet-based Jetty adapter (JettyHttpHandlerAdapter/ServletServerHttpResponse) that correctly serializes cookies with the sameSite attribute via ResponseCookie...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:df87f49c-c735-54c5-ad41-948f584e3bae",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 5.3.37-tuxcare.12 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
        }
      ],
      "bom-ref": "urn:uuid:227e3f9b-7183-55f0-84b8-48f073e22859",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 5.3.37-tuxcare.12 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@5.3.37-tuxcare.12"
    }
  ]
}