{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:72ba90f2-1327-5abd-9f39-97fd7e494d0d",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2",
      "version": "4.3.27.RELEASE-tuxcare.2",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE",
            "type": "library",
            "group": "org.springframework",
            "version": "4.3.27.RELEASE"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:c4262caa-0e2e-5d81-8e97-d6d2256df629",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6429 is not present in Spring Framework 4.3.27.RELEASE. The XXE vulnerability fix was already included in the upstream release when TuxCare onboarded it. The SourceHttpMessageConverter class has processExternalEntities defaulting to false (line 84), and all XML parsing methods (DOMSource, SAXSource, StAXSource) explicitly disable external entity resolution via parser features and NO_OP...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:5ab80fe5-de27-5def-a2e2-1400860142c2",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 The target (Spring Framework 4.3.27.RELEASE) is NOT vulnerable to CVE-2013-6430. The vulnerability was fixed by upstream Spring Framework in commit f5c9fe69a444 (Feb 2013, author: rstoyanchev@vmware.com) and first released in v3.2.2.RELEASE. The fix adds proper escaping for four XSS-enabling characters: '<', '>', U+2028 (line separator), and U+2029 (paragraph separator) in JavaScriptUtils.javaS...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:87425a63-149b-5bf2-8499-daf30e5810ce",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 The target Spring Framework 4.3.27.RELEASE is NOT affected by CVE-2015-3192. The upstream fix (commit d79ec68db4, dated 2015-06-30) that disables DTD processing by default was already included in the upstream v4.3.27.RELEASE tag that TuxCare onboarded. All XML parsers in the codebase have the defense: `supportDtd = false` by default and `disallow-doctype-decl` feature enabled, preventing malici...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:022af0fa-7e1f-526e-89d2-5895b2759aa8",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 4.3.27.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.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:ff391388-d989-5e4b-bfde-b3c4b973c916",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Target version 4.3.27.RELEASE is not affected by CVE-2018-11039. The vulnerability (unrestricted HTTP method changing via HiddenHttpMethodFilter) was fixed in upstream Spring Framework 4.3.18, and the target version already contains the fix. The ALLOWED_METHODS whitelist restricting method changes to PUT, DELETE, and PATCH is present at lines 58-60 of HiddenHttpMethodFilter.java, with validatio...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:c61c1d89-739d-533b-aa01-2106ee410506",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2021-22118 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. Spring Framework 4.3.27.RELEASE is not affected by CVE-2021-22118. The vulnerability exists in WebFlux's reactive multipart handlers (SynchronossPartHttpMessageReader, DefaultPartHttpMessageReader) that use fixed predictable temp directories. Version 4.3.27 predates WebFlux (introduced in Spring 5.0) and uses servlet-based multipart handling via Apache Commons FileUpload with servlet-container-managed directories and random temp file names, eliminating the attack vector.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-22243",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:2481d201-9e9e-514f-b823-90dbf0d2a1ef",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22243 is fixed in version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:1143edd9-5026-5535-985a-e2a790ec71e7",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22259 is fixed in version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:f0f5b2e7-0aad-5072-8401-67b1b38b8814",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22262 affects version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:5008c2e3-e206-5972-9c14-0da9ca28ab22",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38809 is fixed in version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:47a39c40-475c-5259-84f2-845687d452ee",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-38820 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 CVE-2024-38820 describes a locale-dependent toLowerCase() vulnerability in DataBinder's disallowedFields pattern matching, introduced by the fix for CVE-2022-22968. Spring Framework 4.3.27.RELEASE is NOT affected because CVE-2022-22968 was never applied to this version. The DataBinder code uses case-SENSITIVE matching without any toLowerCase() calls, so the vulnerable pattern described in the C...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:0222aef8-250e-52f3-8844-de32bd405ce3",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Spring Framework 4.3.27.RELEASE is NOT affected by CVE-2025-41234. The vulnerability requires the `org.springframework.http.ContentDisposition` class, which does not exist in this version. The CVE explicitly states: \"An application is not vulnerable if... the header is not prepared with org.springframework.http.ContentDisposition.\" Version 4.3.27 uses `HttpHeaders.setContentDispositionFormData(...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:a80fcdb4-5926-571f-a6d7-80750a6026bb",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:2681f719-73da-5746-ba04-b68fc6206e16",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-41854 affects version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:703d5c39-2bb2-5bef-8a70-3fed962023ae",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 Spring Framework 4.3.27.RELEASE does not contain the vulnerable PartEventHttpMessageReader component. This class was introduced in Spring Framework 6.0 as part of the WebFlux reactive web framework. The target version (4.3.27) predates Spring WebFlux entirely and uses servlet-based multipart handling via Apache Commons FileUpload, which has separate and properly functioning size limit enforceme...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:2e645e59-2009-598e-8ae2-0399ef67696d",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web. not_affected \u2014 CVE-2026-47889 affects Spring WebFlux applications using the Jetty 12 Core reactive adapter, specifically the JettyCoreServerHttpResponse class that incorrectly returns null for getSameSite(). Spring Framework 4.3.27.RELEASE predates the introduction of WebFlux (added in version 5.0) and contains no reactive components. The vulnerable class, package (org.springframework.http.server.reactive), a...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:4c53d55a-71b9-538c-963e-2570457d1664",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:c93e42b9-52e0-537a-8a38-16d26a863d4f",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 4.3.27.RELEASE-tuxcare.2 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@4.3.27.RELEASE-tuxcare.2"
    }
  ]
}