{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:7cdc4041-6d82-5b5c-9d87-b963d17348c7",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4",
      "version": "5.3.33-tuxcare.4",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@5.3.33",
            "type": "library",
            "group": "org.springframework",
            "version": "5.3.33"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:0dc1929a-bb7a-569e-93a7-47000aa9514a",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6429 (XXE vulnerability in SourceHttpMessageConverter) is NOT present in Spring Framework 5.3.33. The fix was shipped in upstream Spring Framework and was already present when TuxCare onboarded version 5.3.33. The code disables external entity resolution by default (processExternalEntities=false) and sets parser features to block XXE attacks in DOM, SAX, and StAX parsing paths.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:e73e2076-ad92-5f5d-9f2f-cd1994de888c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 is NOT present in Spring Framework 5.3.33. The vulnerability required improper escaping of four special characters (<, >, \\u2028, \\u2029) in JavaScriptUtils.javaScriptEscape method. The fix was already shipped in the upstream Spring Framework release before TuxCare onboarded version 5.3.33. All four character escapes are present in the target code at lines 79-92 of JavaScriptUtils...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:b1b9c4d0-f964-5495-aa6d-82dab40ad458",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 CVE-2015-3192 is not present in Spring Framework 5.3.33. The upstream fix (commit d79ec68db4) that disables DTD processing by default was already included in the 5.3.33 release that TuxCare onboarded. The vulnerable code pattern (unrestricted DTD processing in XML parsers) does not exist in the target.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:b26429b8-9d48-552b-8aa9-ef02dd1b2150",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 5.3.33-tuxcare.4 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.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:76350f42-16a9-55ea-b855-81aab3308823",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.33 is not affected by CVE-2018-11039. The fix restricting HiddenHttpMethodFilter to PUT/DELETE/PATCH methods was already present in the upstream 5.3.33 release (fix commit f64fa3dea1 by Brian Clozel). Both Servlet and Reactive filter variants correctly implement the ALLOWED_METHODS whitelist, preventing arbitrary method override including TRACE.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:3cafea64-ba86-5a12-81f4-1093cb038711",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2021-22118 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. The target Spring Framework 5.3.33 is not affected by CVE-2021-22118. The vulnerability (privilege escalation via predictable temporary directory paths in multipart file upload handlers) was fixed in upstream version 5.3.7. The fix uses randomized temporary directories via Files.createTempDirectory() instead of fixed paths, preventing attackers from recreating directories to intercept uploaded files. Since version 5.3.33 > 5.3.7, this upstream fix is already present in the target.\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.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:e8c10999-ff41-5d9b-9deb-2c114520dc69",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-22243 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. CVE-2024-22243 targets a URL parsing vulnerability in UriComponentsBuilder where the USERINFO_PATTERN regex `([^@\\\\[/?#]*)` incorrectly handles bracket-enclosed text before @ symbols, potentially causing host validation bypass. The target repository (Spring Framework 5.3.33) does not contain the vulnerable pattern. Upstream Spring Framework fixed this in commit 7ec5c994c1 (Feb 9, 2024) by changing the pattern to `([^@/?#]*)`, which was included in v5.3.32 (Feb 15, 2024). Version 5.3.33 (March 14, 2024) further refined the fix with an even more permissive pattern `([^/?#]*)` plus additional runtime validation via checkSchemeAndHost (commit 297cbae299, March 5, 2024) that rejects malformed IPv6 hosts. The fix was authored by upstream developer rossen.stoyanchev@broadcom.com and shipped in the v5.3.33 release that TuxCare onboarded (commit 0436f56340). No TuxCare backport was needed.\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.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:029dfceb-dcb2-5c8b-b239-29af02fa156c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-22259 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. Spring Framework 5.3.33 is NOT affected by CVE-2024-22259. The vulnerability involves regex pattern weaknesses in UriComponentsBuilder that could allow URL parsing confusion, enabling open redirect or SSRF attacks. However, the upstream Spring Framework 5.3.33 release already contains the complete fix (commit 297cbae299 by rossen.stoyanchev@broadcom.com), which tightened the USERINFO_PATTERN and HOST_IPV4_PATTERN regexes and added IPv6 bracket validation via the checkSchemeAndHost() method. This fix shipped in the upstream release before TuxCare onboarded version 5.3.33.\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.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:356eb781-ab33-5644-b291-af4f8f1b939b",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22262 affects version 5.3.33-tuxcare.4 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:8129de5a-8a9b-5358-9114-dbde8fd23c4e",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38809 is fixed in version 5.3.33-tuxcare.4 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:fa7cbac0-7dd9-5207-9614-59ef231bc1ad",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38820 is fixed in version 5.3.33-tuxcare.4 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:1f3fa4c7-f86a-5571-9fec-ae7a21b7462b",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.33 is not affected by CVE-2025-41234. The vulnerability exists in the quoted-printable encoding feature, which encodes non-ASCII filenames using RFC 2047 format (=?charset?Q?...). This feature was added in Spring 6.0 (commit 58fbf60d2d, Feb 1 2023) and does not exist in 5.3.33. The target version uses only RFC 5987 percent-encoding for non-ASCII charsets, which properly enc...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:b1047034-6354-5deb-875a-59261c350fee",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 5.3.33-tuxcare.4 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:11738c85-d705-55dc-bb1b-023782ef6272",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-41854 affects version 5.3.33-tuxcare.4 of org.springframework:spring-web, and is fixed in 5.3.33-tuxcare.5."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:a3afe8f0-9e19-511d-98dc-45f27d22bb18",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.33 is not affected by CVE-2026-47885. The vulnerable component, PartEventHttpMessageReader, was introduced in Spring Framework 6.x and does not exist in version 5.3.33. The CVE describes a vulnerability where PartEventHttpMessageReader fails to enforce maxPartSize limits when maxInMemorySize is set to -1. This class and its associated PartEvent API are absent from the 5.3.x...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:35ed42dc-b223-5ebc-88cc-c275c99fe10c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 5.3.33-tuxcare.4 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.33-tuxcare.4 is not affected by CVE-2026-47889. The vulnerability is specific to the Jetty 12 Core reactive adapter (JettyCoreServerHttpResponse class), which was introduced in Spring Framework 6.2.0-SNAPSHOT on 2024-01-15. This class does not exist in version 5.3.33. The target uses the servlet-based Jetty adapter (JettyHttpHandlerAdapter) which correctly serializes the sa...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:959e611b-59c0-5924-ae35-9fd524ed581e",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 5.3.33-tuxcare.4 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
        }
      ],
      "bom-ref": "urn:uuid:d9a7e91a-f1c9-578e-969e-317b45a4e6a3",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 5.3.33-tuxcare.4 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@5.3.33-tuxcare.4"
    }
  ]
}