{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:5eba62b5-f35e-5fcd-acb3-9cb286e68832",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6",
      "version": "5.3.9-tuxcare.6",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@5.3.9",
            "type": "library",
            "group": "org.springframework",
            "version": "5.3.9"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:91c2603d-4084-5b0a-aba1-2e4a47d68b88",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.9 is not affected by CVE-2013-6429. The XXE vulnerability in SourceHttpMessageConverter was fixed by upstream Spring Framework in November 2013 (commit 2ae6a6a3). The fix was already present in the upstream v5.3.9 release that TuxCare onboarded. The code disables external entity processing by default (processExternalEntities=false) and sets appropriate XML parser security f...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:e5f9c6d8-7a56-546b-81f9-8fc02fa1513e",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 affects Spring Framework before version 3.2.2. The target repository is Spring Framework version 5.3.9, which already includes the upstream fix that was released in 3.2.2 (February 2013). The fix adds proper escaping for four characters in JavaScriptUtils.javaScriptEscape(): line separator (\\u2028), paragraph separator (\\u2029), left angle bracket (<), and right angle bracket (>)....",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:5387e705-a869-5bf7-b8f8-0b6a9786ee24",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 CVE-2015-3192 is NOT present in Spring Framework 5.3.9. The vulnerability, which allowed remote attackers to cause DoS via crafted XML with inline DTD declarations, was fixed in upstream Spring Framework before version 5.3.9 was released. The fix comprehensively disables DTD processing by default across all XML parsing paths (SourceHttpMessageConverter, Jaxb2Marshaller, AbstractMarshaller, Jaxb...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:72e0d84a-8cf9-5432-909c-48d1bf8bac9a",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 5.3.9-tuxcare.6 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.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:2eb402ee-1c09-5d4b-add1-54812c59bf95",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.9 is not affected by CVE-2018-11039. The vulnerability (unrestricted HTTP method override via HiddenHttpMethodFilter allowing dangerous methods like TRACE) was fixed by the upstream vendor (Pivotal/VMware) in May-June 2018. The fix was already present in the upstream Spring Framework 5.3.9 release (August 2021) when TuxCare onboarded this version for Extended Lifecycle Supp...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:875e4715-2922-59c9-807c-ffbdfbdb02c6",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2021-22118 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. The target Spring Framework 5.3.9 is not affected by CVE-2021-22118. The vulnerability fix was already included in the upstream Spring Framework 5.3.9 release. Both multipart file upload handlers (SynchronossPartHttpMessageReader and DefaultPartHttpMessageReader) use secure temporary directory creation with random suffixes via Files.createTempDirectory(), preventing the predictable temp directory vulnerability that allowed privilege escalation.\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.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:4200b8b9-c2ef-5d39-a18f-3fd3a63dae16",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22243 is fixed in version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:cbf912ff-e4a5-54a6-b260-2cd887a335c7",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22259 is fixed in version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:97159fbe-58b5-5b3f-a279-9e6de84e4b04",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-22262 affects version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:07c4aa63-91ef-5ca4-a46d-ff6ccfc533a3",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2024-38809 affects version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:2e5ea7ac-5aad-53b6-ad87-c6d5abcebd5d",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2024-38820 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 The target Spring Framework 5.3.9 is NOT AFFECTED by CVE-2024-38820. This CVE addresses a locale-dependent toLowerCase() vulnerability in DataBinder's field matching logic that was introduced by the fix for CVE-2022-22968. The target version does not contain the CVE-2022-22968 fix (case-insensitive field matching using toLowerCase()), and therefore cannot have the CVE-2024-38820 vulnerability. ...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:5f52a76f-3511-566b-8b98-60554cd7162e",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.9 is NOT AFFECTED by CVE-2025-41234. The vulnerability exists only in Spring 6.0.10+ where quoted-printable encoding was introduced (Feb 2023, commit 58fbf60d2d). Version 5.3.9 uses a simpler architecture that only outputs the filename* parameter with percent-encoding when non-ASCII charset is used, and double-quotes are properly encoded as %22. The vulnerable isPrintable()...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:dfe59794-2427-5765-b0ba-86e54250eeb8",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:d8db9ec2-5690-5197-aab8-88869cb4496c",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41854 is fixed in version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:2d63a8e3-91a3-5b45-aeac-c4ac7549c6b4",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.9 is not affected by CVE-2026-47885. The vulnerable component `PartEventHttpMessageReader` was introduced in Spring Framework 6.0.0 (February 2022), significantly after the 5.3.9 release (July 2021). The `maxPartSize` configuration property central to this vulnerability was added in version 6.1.0. Version 5.3.9 uses different multipart readers (`DefaultPartHttpMessageReader...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:51ed3cdc-df12-59ee-8593-b69aa0d12974",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 5.3.9-tuxcare.6 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.9 is not affected by CVE-2026-47889. The vulnerability is specific to the JettyCoreServerHttpResponse class which implements cookie handling for Jetty 12 Core reactive adapter. This class does not exist in version 5.3.9, which uses Jetty 9.4.43 with a Servlet-based architecture. Version 5.3.9 uses ServletServerHttpResponse for cookie serialization via ResponseCookie.toStrin...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:ff7ffade-23b4-52e8-935e-648f151e7b7c",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
        }
      ],
      "bom-ref": "urn:uuid:2a949143-cc44-50b2-b93f-db89b468d1f5",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 5.3.9-tuxcare.6 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@5.3.9-tuxcare.6"
    }
  ]
}