{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:3b217439-173c-5821-8810-12c38db6e338",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9",
      "version": "5.1.20.RELEASE-tuxcare.9",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE",
            "type": "library",
            "group": "org.springframework",
            "version": "5.1.20.RELEASE"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:250105c4-5c1c-5132-aa08-fa91fe6a079e",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6429 (XXE in SourceHttpMessageConverter) is NOT present in Spring Framework 5.1.20.RELEASE. The upstream fix commit 2ae6a6a3415eebc57babcb9d3e5505887eda6d8a by Rossen Stoyanchev (rstoyanchev@gopivotal.com) was already included in the v5.1.20.RELEASE upstream release before TuxCare onboarded it. The fix disables external entity processing by default (processExternalEntities=false) and s...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:c905f992-1d14-5767-af29-f2a40054ac8a",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 is not present in Spring Framework 5.1.20.RELEASE. The vulnerability affects versions before 3.2.2, and the fix was shipped in upstream Spring Framework 3.2.2 (February 2013), well before version 5.1.20.RELEASE. All four required character escaping checks (angle brackets < >, Unicode line separator U+2028, Unicode paragraph separator U+2029) are present in the target code at lines...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:526a1696-be0f-5397-b4ab-c03b751ea635",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 CVE-2015-3192 (DTD-based DoS via memory exhaustion) is NOT PRESENT in Spring Framework 5.1.20.RELEASE. The upstream fix for SPR-13136 was shipped in the original 5.1.20.RELEASE before TuxCare onboarded it. The fix disables DTD processing by default via the supportDtd flag (defaults to false) and sets http://apache.org/xml/features/disallow-doctype-decl feature, preventing XML parsers from proce...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:7da9bd66-8b48-5087-a0c7-f72d4d652c0a",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 5.1.20.RELEASE-tuxcare.9 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.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:55690487-e441-53e2-94ff-dd85b78842e0",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 CVE-2018-11039 is not present in Spring Framework 5.1.20.RELEASE. The vulnerability allowed HiddenHttpMethodFilter to accept any HTTP method (including TRACE) via the _method parameter, enabling XST attacks. The upstream vendor fix (commits f64fa3dea1 and a5cd01a4c8 by Brian Clozel, May 2018) added an ALLOWED_METHODS allowlist restricting method overrides to PUT, DELETE, and PATCH only. Both se...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:a9c29707-e3bb-58c8-9cf0-f92299e31470",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2021-22118 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22243",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:ef498bc7-14de-5e2c-a10b-777a080ccf78",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22243 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:3a07b213-744c-598e-9b81-eef3dd4f8fab",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22259 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:ba4ba408-1102-593f-81fd-3a1bc3d51fbd",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22262 affects version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:f126a66e-20e2-52cd-842e-2a0f229f8bfd",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38809 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:e57cb92e-2bfa-5926-a39d-d01684a21549",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38820 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:82d27e5b-2af6-5a1e-87ef-11c86b0796f6",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.1.20.RELEASE is NOT AFFECTED by CVE-2025-41234. The vulnerability exists in Spring Framework 6.x where a MIME quoted-printable encoding mechanism for Content-Disposition headers fails to encode double-quote characters, enabling Reflected File Download (RFD) attacks. Version 5.1.20 uses a fundamentally different architecture: when non-ASCII charsets are specified, it outputs o...",
        "justification": "code_not_reachable"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:254e6236-9c84-57b1-98c6-86baad5f236f",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:e3bdce35-15a7-5c0f-818f-36b8b7e93d9a",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-41854 affects version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:71c33b9e-db33-532a-bf79-11b7172b90d9",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.1.20.RELEASE is not affected by CVE-2026-47885. The vulnerable component PartEventHttpMessageReader and the PartEvent streaming API do not exist in this version. These features were introduced in Spring Framework 6.x (February 2022). Version 5.1.20 uses a different multipart handling implementation (SynchronossPartHttpMessageReader) that does not have the maxPartSize property...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:ad908176-109c-53aa-9aa7-7c8a40133dfa",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.1.20.RELEASE is not affected by CVE-2026-47889. The vulnerability exists specifically in JettyCoreServerHttpResponse.java, which is the Jetty 12 Core reactive adapter introduced in Spring Framework 6.x. Version 5.1.20 only contains servlet-based Jetty support (JettyHttpHandlerAdapter) that properly serializes cookies including the sameSite attribute via ResponseCookie.toStrin...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:567b8399-44bf-5e4e-aeb6-7cd86b3dad5a",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
        }
      ],
      "bom-ref": "urn:uuid:69082cdd-f786-5f1d-a110-3208f57e4bd8",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 5.1.20.RELEASE-tuxcare.9 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@5.1.20.RELEASE-tuxcare.9"
    }
  ]
}