{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:39b5aba4-7970-555e-98c4-0c9731febbe4",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2",
      "version": "4.3.16.RELEASE-tuxcare.2",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE",
            "type": "library",
            "group": "org.springframework",
            "version": "4.3.16.RELEASE"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:42fcf139-ce91-5622-b772-2dff92d1b150",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 The target Spring Framework 4.3.16.RELEASE is not affected by CVE-2013-6429. The XXE vulnerability in SourceHttpMessageConverter was already fixed in the upstream release before TuxCare onboarded it. The fix (commit 2ae6a6a341) authored by Rossen Stoyanchev disables external entity processing by default and configures all XML parsers (DOM, SAX, StAX) with security features that block external e...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:83cf35b9-bc39-51f6-916a-9d9aef0f8e54",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 is not present in Spring Framework 4.3.16.RELEASE. The vulnerability was fixed in upstream version 3.2.2.RELEASE (February 2013) by commit f5c9fe69a4, which added proper escaping for line separator (U+2028), paragraph separator (U+2029), and angle bracket characters in JavaScriptUtils.javaScriptEscape(). The target version 4.3.16.RELEASE (2017) was released years after the fix and...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:0e10aba2-47a5-5344-b849-bbe44466fea3",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 CVE-2015-3192 fix was already present in upstream Spring Framework 4.3.16.RELEASE. The vulnerability (DoS via unbounded DTD entity expansion) is mitigated by disabling DTD parsing by default across all XML processing entry points. The fix includes: (1) Jaxb2Marshaller sets `supportDtd=false` and `disallow-doctype-decl=true`, (2) AbstractMarshaller applies same defense, (3) SourceHttpMessageConv...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:a144ff30-9eca-54c5-9f2f-83feb92ece35",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 4.3.16.RELEASE-tuxcare.2 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@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:09d1d36a-3ad5-5626-839b-11f756a39472",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2018-11039 is fixed in version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:5cf9d952-dcc1-586c-a610-7b4201818e67",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2021-22118 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. Spring Framework 4.3.16.RELEASE is not affected by CVE-2021-22118. The vulnerability affects Spring WebFlux multipart handling components (SynchronossPartHttpMessageReader, DefaultPartHttpMessageReader) that create predictable temporary directories. These components do not exist in version 4.3.16, which predates the introduction of Spring WebFlux (added in version 5.0). Version 4.3.16 uses servlet-based multipart handling via Apache Commons FileUpload with a fundamentally different architecture that does not create application-specific temp directories with predictable paths.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-22243",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:46e0e5c7-8a76-581f-91fb-6077aa698ede",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22243 is fixed in version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:1c0f43c2-d9d5-5588-93e8-43c2d9b8a611",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22259 affects version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web, and is fixed in 4.3.16.RELEASE-tuxcare.3."
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:30da4902-123a-568d-830c-18a753279d2c",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22262 affects version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:a02a44ea-b450-528a-bb6a-f90b267ba42f",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-38809 affects version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web, and is fixed in 4.3.16.RELEASE-tuxcare.3."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:b6e772f0-b546-57ab-8708-f05eb628694d",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-38820 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Version 4.3.16.RELEASE does not have CVE-2024-38820 vulnerability. The CVE explicitly addresses locale-dependent toLowerCase() issues introduced by the CVE-2022-22968 fix. This version predates that fix and has no toLowerCase() calls in DataBinder's disallowedFields matching logic. The vulnerable code pattern (toLowerCase() without Locale.ROOT) is not present. Note: This version IS vulnerable t...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:c426aee0-de94-5165-9809-5e093590f114",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Spring Framework 4.3.16.RELEASE is NOT AFFECTED by CVE-2025-41234. The vulnerability targets the ContentDisposition class (introduced in Spring 5.x/6.x) which creates dual-parameter Content-Disposition headers with an RFC 2047-encoded filename parameter that fails to encode double-quote characters. Version 4.3.16 uses a fundamentally different implementation (HttpHeaders.setContentDispositionFo...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:e7b1f1c6-cdbf-5e25-899a-f2c93f6087ee",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-41845 affects version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web, and is fixed in 4.3.16.RELEASE-tuxcare.3."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:11158129-818e-5cfe-a9cf-9979a5eeaaa7",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-41854 affects version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:fd164da5-86f3-59f6-864f-51d545d3470c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Spring Framework 4.3.16.RELEASE predates Spring WebFlux (introduced in Spring 5.0). The vulnerable component PartEventHttpMessageReader does not exist in this version. Spring 4.3.16 uses servlet-based multipart handling (Apache Commons FileUpload and Servlet 3.0+ Part API) with a fundamentally different architecture where the vulnerability pattern cannot manifest. The target receives multipart ...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:ba7ce4bf-16a6-5ddf-a0b2-86177f699e49",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Spring Framework 4.3.16.RELEASE predates the introduction of WebFlux (Spring 5.0). The vulnerable component JettyCoreServerHttpResponse, which is part of the reactive WebFlux adapter for Jetty 12 Core, does not exist in this version. The CVE only affects Spring Framework versions with WebFlux support (5.0+), and TuxCare has only backported this CVE to 6.2.x versions where the vulnerable code ex...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:7e090759-61a0-522c-80be-3da1e46a0f9f",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:2e3fca34-3ec4-57e3-93b1-ace9713b81c1",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 4.3.16.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@4.3.16.RELEASE-tuxcare.2"
    }
  ]
}