{
  "@id": "urn:uuid:58513566-8215-4f10-a7f3-f95344a670b5",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 4,
  "@context": "https://openvex.dev/ns/v0.2.0",
  "timestamp": "2026-11-04T09:17:29.431970+00:00",
  "statements": [
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2013-6429 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6429 affects Spring Framework's SourceHttpMessageConverter when external entity resolution is enabled by default in XML parsers. The target version (5.3.30) already contains the upstream fix from commit 2ae6a6a341 (November 2013, shipped in Spring Framework 4.0.0.RC2). The fix disables external entity resolution by default via the `processExternalEntities` field (defaults to false) and...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2013-6429"
      },
      "impact_statement": "not_affected \u2014 CVE-2013-6429 affects Spring Framework's SourceHttpMessageConverter when external entity resolution is enabled by default in XML parsers. The target version (5.3.30) already contains the upstream fix from commit 2ae6a6a341 (November 2013, shipped in Spring Framework 4.0.0.RC2). The fix disables external entity resolution by default via the `processExternalEntities` field (defaults to false) and..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2013-6430 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. not_affected \u2014 CVE-2013-6430 affects Spring Framework before version 3.2.2. The target version is 5.3.30, which is significantly later and already contains the upstream fix. The JavaScriptUtils.javaScriptEscape() method in the target properly escapes all four vulnerable characters: left angle bracket (<), right angle bracket (>), Unicode line separator (\\u2028), and Unicode paragraph separator (\\u2029). The f...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2013-6430"
      },
      "impact_statement": "not_affected \u2014 CVE-2013-6430 affects Spring Framework before version 3.2.2. The target version is 5.3.30, which is significantly later and already contains the upstream fix. The JavaScriptUtils.javaScriptEscape() method in the target properly escapes all four vulnerable characters: left angle bracket (<), right angle bracket (>), Unicode line separator (\\u2028), and Unicode paragraph separator (\\u2029). The f..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2015-3192 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.30 is not affected by CVE-2015-3192. The vulnerability (improper processing of inline DTD declarations leading to DoS via memory exhaustion) was fixed in the upstream Spring Framework release v4.2.0.RC2 (June 2015) by commit d79ec68db40. This fix was already present when the 5.3.30 release shipped (circa 2021), years before TuxCare onboarded this version in August 2025. The...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2015-3192"
      },
      "impact_statement": "not_affected \u2014 Spring Framework 5.3.30 is not affected by CVE-2015-3192. The vulnerability (improper processing of inline DTD declarations leading to DoS via memory exhaustion) was fixed in the upstream Spring Framework release v4.2.0.RC2 (June 2015) by commit d79ec68db40. This fix was already present when the 5.3.30 release shipped (circa 2021), years before TuxCare onboarded this version in August 2025. The..."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2016-1000027 affects version 5.3.30-tuxcare.13 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",
      "vulnerability": {
        "name": "CVE-2016-1000027"
      },
      "action_statement": "Vulnerability CVE-2016-1000027 affects version 5.3.30-tuxcare.13 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"
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-03T00:17:19.668498+00:00",
      "status_notes": "Vulnerability CVE-2018-11039 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. not_affected \u2014 The target repository (Spring Framework 5.3.30-tuxcare.13) is not affected by CVE-2018-11039. Both the Servlet and Reactive variants of HiddenHttpMethodFilter already contain the upstream fix that restricts HTTP method overrides to only PUT, DELETE, and PATCH. The fix was included in the upstream Spring Framework 5.3.30 release that TuxCare onboarded, authored by Brian Clozel (bclozel@pivotal.i...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2018-11039"
      },
      "impact_statement": "not_affected \u2014 The target repository (Spring Framework 5.3.30-tuxcare.13) is not affected by CVE-2018-11039. Both the Servlet and Reactive variants of HiddenHttpMethodFilter already contain the upstream fix that restricts HTTP method overrides to only PUT, DELETE, and PATCH. The fix was included in the upstream Spring Framework 5.3.30 release that TuxCare onboarded, authored by Brian Clozel (bclozel@pivotal.i..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-04T09:17:29.431970+00:00",
      "status_notes": "Vulnerability CVE-2021-22118 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. The target Spring Framework 5.3.30-tuxcare.13 is not affected by CVE-2021-22118. The vulnerability, which allowed attackers to predict and recreate temporary storage directories for multipart uploads to read/modify uploaded files or overwrite arbitrary files, was fixed in upstream commits cce60c479c and 0d0d75e253 authored by Arjen Poutsma (apoutsma@pivotal.io). These fixes were already present in the upstream Spring Framework 5.3.30 release before TuxCare onboarded it, verified by confirming both commits are ancestors of the first TuxCare commit 491e7add6b. The code now uses Files.createTempDirectory() with random suffixes (\"synchronoss-file-upload-\" and \"spring-multipart-\") instead of predictable directory paths, preventing attackers from predicting or pre-creating the storage location.\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": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2021-22118"
      },
      "impact_statement": "The target Spring Framework 5.3.30-tuxcare.13 is not affected by CVE-2021-22118. The vulnerability, which allowed attackers to predict and recreate temporary storage directories for multipart uploads to read/modify uploaded files or overwrite arbitrary files, was fixed in upstream commits cce60c479c and 0d0d75e253 authored by Arjen Poutsma (apoutsma@pivotal.io). These fixes were already present in the upstream Spring Framework 5.3.30 release before TuxCare onboarded it, verified by confirming both commits are ancestors of the first TuxCare commit 491e7add6b. The code now uses Files.createTempDirectory() with random suffixes (\"synchronoss-file-upload-\" and \"spring-multipart-\") instead of predictable directory paths, preventing attackers from predicting or pre-creating the storage location.\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)."
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2024-22243 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2024-22243"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2024-22259 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2024-22259"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2024-22262 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2024-22262"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2024-38809 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2024-38809"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2024-38820 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2024-38820"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2025-41234 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2025-41234"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2026-41845 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2026-41845"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2026-41854 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2026-41854"
      }
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2026-47885 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. not_affected \u2014 The vulnerable class PartEventHttpMessageReader was introduced in Spring Framework 6.0. The target version 5.3.30 predates this class entirely. Exhaustive searches confirm that neither PartEvent, PartEventHttpMessageReader, nor the maxPartSize property exist in version 5.3.30. The multipart readers present in 5.3.30 (DefaultPartHttpMessageReader, MultipartHttpMessageReader) use a different API ...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-47885"
      },
      "impact_statement": "not_affected \u2014 The vulnerable class PartEventHttpMessageReader was introduced in Spring Framework 6.0. The target version 5.3.30 predates this class entirely. Exhaustive searches confirm that neither PartEvent, PartEventHttpMessageReader, nor the maxPartSize property exist in version 5.3.30. The multipart readers present in 5.3.30 (DefaultPartHttpMessageReader, MultipartHttpMessageReader) use a different API ..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2026-47889 does not affect version 5.3.30-tuxcare.13 of org.springframework:spring-web. not_affected \u2014 Spring Framework 5.3.30 is not affected by CVE-2026-47889. The vulnerability specifically affects the JettyCoreServerHttpResponse class used with Jetty 12 Core reactive adapter, which does not exist in Spring Framework 5.3.x. This version uses Jetty 9.4.51 with servlet-based adapters that properly serialize the sameSite cookie attribute via ResponseCookie.toString(). Jetty 12 Core support was i...",
      "justification": "vulnerable_code_not_in_execute_path",
      "vulnerability": {
        "name": "CVE-2026-47889"
      },
      "impact_statement": "not_affected \u2014 Spring Framework 5.3.30 is not affected by CVE-2026-47889. The vulnerability specifically affects the JettyCoreServerHttpResponse class used with Jetty 12 Core reactive adapter, which does not exist in Spring Framework 5.3.x. This version uses Jetty 9.4.51 with servlet-based adapters that properly serialize the sameSite cookie attribute via ResponseCookie.toString(). Jetty 12 Core support was i..."
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2026-59281 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2026-59281"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-web@5.3.30-tuxcare.13"
          }
        }
      ],
      "timestamp": "2026-11-02T12:39:02.394085+00:00",
      "status_notes": "Vulnerability CVE-2026-59314 is fixed in version 5.3.30-tuxcare.13 of org.springframework:spring-web.",
      "vulnerability": {
        "name": "CVE-2026-59314"
      }
    }
  ]
}
