{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:79b4bdfa-31a6-5e6d-ab44-53fd36253735",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "spring-web",
      "purl": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10",
      "type": "library",
      "group": "org.springframework",
      "bom-ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10",
      "version": "5.3.25-tuxcare.10",
      "pedigree": {
        "ancestors": [
          {
            "name": "spring-web",
            "purl": "pkg:maven/org.springframework/spring-web@5.3.25",
            "type": "library",
            "group": "org.springframework",
            "version": "5.3.25"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2013-6429",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:960c44e5-9ac6-5a8c-8f6b-343438841873",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6429 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6429 (XXE in SourceHttpMessageConverter) is NOT present in spring-framework 5.3.25. The vulnerability was fixed in the upstream Spring Framework release by commit 2ae6a6a3415eebc57babcb9d3e5505887eda6d8a (authored by Rossen Stoyanchev). This fix was already included in the upstream 5.3.25 release that TuxCare onboarded, as confirmed by the fix commit being an ancestor of the first TuxC...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2013-6430",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:42d1cd28-a456-53d9-a122-5e6e8dec1257",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2013-6430 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 does not affect this target. The vulnerability required JavaScriptUtils.javaScriptEscape() to lack escaping for four character types: '<', '>', '\\u2028' (line separator), and '\\u2029' (paragraph separator). The target contains the complete upstream fix (commit f5c9fe69a4, 2013-02-15) that properly escapes all four characters. This fix was already present in Spring Framework 5.3.25...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2015-3192",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:db9acfbe-830a-570a-a1b1-535ba16c2bad",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2015-3192 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. not_affected \u2014 CVE-2015-3192 is NOT affecting Spring Framework 5.3.25-tuxcare.11. The vulnerability concerns inline DTD declarations in XML processing that could cause memory exhaustion DoS. The upstream Spring Framework already fixed this in the 5.3.25 release by disabling DTD processing by default across all XML parsers (Jaxb2Marshaller, AbstractMarshaller, StaxUtils, SourceHttpMessageConverter, Jackson2Obj...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2016-1000027",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:caaaee73-6854-51b3-8694-cc9d7d7d7bd3",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2016-1000027 affects version 5.3.25-tuxcare.10 of org.springframework:spring-web and will not be fixed. CVE-2016-1000027 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.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:104d7435-df60-50d5-ba61-b7e5b823ec61",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2018-11039 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. not_affected \u2014 CVE-2018-11039 does not affect Spring Framework 5.3.25-tuxcare.11. The vulnerability (unrestricted HTTP method override via HiddenHttpMethodFilter) was fixed in upstream Spring Framework 5.0.7 and 4.3.18 (May 2018). Version 5.3.25, released years later, already contains the fix authored by Brian Clozel (bclozel@pivotal.io). Both servlet and reactive variants of HiddenHttpMethodFilter validate t...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2021-22118",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:3cf38642-6f0c-5249-aa1b-cb16279a3559",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2021-22118 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. CVE-2021-22118 is NOT present in Spring Framework 5.3.25. The vulnerability affected versions 5.3.x prior to 5.3.7, where WebFlux multipart handlers used a predictable shared temporary directory (e.g., \"java.io.tmpdir/spring-multipart\") that an attacker could recreate to access uploaded files. The target version 5.3.25 contains the upstream fixes (commits cce60c479c and 0d0d75e253) that were shipped in Spring Framework 5.3.7. Both DefaultPartHttpMessageReader and SynchronossPartHttpMessageReader now use Files.createTempDirectory() to create random, unique temporary directories, eliminating the predictable directory vulnerability. The vulnerable code pattern is not present in this version.\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.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:9d77ebcd-70bd-59a8-808d-87ca73e758df",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22243 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22259",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:d7b46269-5502-51f0-ace2-c7ce9c30752f",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22259 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-22262",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:2fcbf5c5-0aac-5640-9796-ed9a42a40bd2",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-22262 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38809",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:79e71337-04e2-5aac-bc24-9db54544e871",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38809 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2024-38820",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:f86fa1e6-ffdb-56ce-a9de-13992d952a45",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-38820 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2025-41234",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:9631f6c5-7c1e-5040-b8c6-574107677dab",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2025-41234 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. Re-checked 2026-11-10 by the vulnerability checker and confirmed by an independent code review: not affected. This version is not affected because it does not emit the vulnerable quoted-printable filename parameter. For non-ASCII charsets, spring-web/src/main/java/org/springframework/http/ContentDisposition.java:256 emits only RFC 5987 filename*=, and the encoder at spring-web/src/main/java/org/springframework/http/ContentDisposition.java:543 percent-encodes characters outside the allowed set, including quotes, backslashes, whitespace, and carriage returns and line feeds.",
        "justification": "protected_at_runtime"
      }
    },
    {
      "id": "CVE-2026-41845",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:1beecc30-986e-59de-a33c-0019c6398c0d",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41845 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-41854",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:49ad5fc8-8af0-51e2-ae8a-66820bd94138",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-41854 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-47885",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:922aff8d-c39a-5ca6-8f1c-5dfa59cf577e",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47885 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.25 is not affected by CVE-2026-47885. The vulnerable class PartEventHttpMessageReader and the PartEvent API it processes do not exist in this version. These components were introduced in Spring Framework 6.0.0. The target uses DefaultPartHttpMessageReader, which has a different architecture without a maxPartSize configuration field, making the specific vulnerability pattern...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-47889",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:bf3f94e8-1772-5a58-8c29-abd316f633af",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2026-47889 does not affect version 5.3.25-tuxcare.10 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.25 is not affected by CVE-2026-47889. The vulnerability is specific to the Jetty 12 Core reactive adapter (JettyCoreServerHttpResponse.java), which only exists in Spring Framework 6.x. Spring Framework 5.3.x uses Jetty 9.4 with servlet-based adapters (JettyHttpHandlerAdapter/ServletServerHttpResponse), not the Jetty 12 Core API. The vulnerable component is completely absent...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2026-59281",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:c59a0a6f-5a98-564a-a57d-a4f155c49ead",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59281 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    },
    {
      "id": "CVE-2026-59314",
      "affects": [
        {
          "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
        }
      ],
      "bom-ref": "urn:uuid:c3a9cd38-ff4d-5274-9eba-7bb9d2c55efc",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-59314 is fixed in version 5.3.25-tuxcare.10 of org.springframework:spring-web."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.springframework/spring-web@5.3.25-tuxcare.10"
    }
  ]
}