{
  "@id": "urn:uuid:83b61fa2-c08e-40e4-acaa-9d2f9c8ec362",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 46,
  "@context": "https://openvex.dev/ns/v0.2.0",
  "timestamp": "2026-11-02T14:58:56.128088+00:00",
  "statements": [
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-31T03:12:40.369537+00:00",
      "status_notes": "Vulnerability CVE-2022-22950 does not affect version 6.1.14-tuxcare.2 of org.springframework:spring-expression. not_affected \u2014 Target version 6.1.14 is NOT affected by CVE-2022-22950. The vulnerability was fixed by upstream Spring Framework in version 5.3.17 (commit 83ac65915871067c39a4fb255e0d484c785c0c11 by Sam Brannen). Version 6.1.14 already contains this upstream fix, which adds MAX_ARRAY_ELEMENTS validation (256K threshold) to prevent DoS through large array allocation in SpEL expressions. The fix validates array...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2022-22950"
      },
      "impact_statement": "not_affected \u2014 Target version 6.1.14 is NOT affected by CVE-2022-22950. The vulnerability was fixed by upstream Spring Framework in version 5.3.17 (commit 83ac65915871067c39a4fb255e0d484c785c0c11 by Sam Brannen). Version 6.1.14 already contains this upstream fix, which adds MAX_ARRAY_ELEMENTS validation (256K threshold) to prevent DoS through large array allocation in SpEL expressions. The fix validates array..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-31T03:42:50.643795+00:00",
      "status_notes": "Vulnerability CVE-2023-20861 does not affect version 6.1.14-tuxcare.2 of org.springframework:spring-expression. not_affected \u2014 CVE-2023-20861: The target Spring Framework 6.1.14-tuxcare.3 is NOT AFFECTED. The vulnerability (DoS via repeated regex pattern compilation in SpEL matches operator) was fixed in upstream Spring Framework before version 6.1.14 was released. The fix (commit 935c29e3ddba5b19951e54f6685c70ed45d9cbe5 by Sam Brannen) moved the pattern cache from per-OperatorMatches instance to a shared cache in Inte...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2023-20861"
      },
      "impact_statement": "not_affected \u2014 CVE-2023-20861: The target Spring Framework 6.1.14-tuxcare.3 is NOT AFFECTED. The vulnerability (DoS via repeated regex pattern compilation in SpEL matches operator) was fixed in upstream Spring Framework before version 6.1.14 was released. The fix (commit 935c29e3ddba5b19951e54f6685c70ed45d9cbe5 by Sam Brannen) moved the pattern cache from per-OperatorMatches instance to a shared cache in Inte..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-31T01:35:59.122527+00:00",
      "status_notes": "Vulnerability CVE-2023-20863 does not affect version 6.1.14-tuxcare.2 of org.springframework:spring-expression. not_affected \u2014 CVE-2023-20863 (SpEL DoS via unbounded expression length) is NOT present in Spring Framework 6.1.14-tuxcare.3. The vulnerability was fixed in upstream Spring Framework v6.0.8 (April 2023) by commit b73f5fcac22555f844cf27a7eeb876cb9d7f7f7e, which added expression length validation. Since version 6.1.14 was released after 6.0.8, it inherited the fix from the upstream release. The defense (checkEx...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2023-20863"
      },
      "impact_statement": "not_affected \u2014 CVE-2023-20863 (SpEL DoS via unbounded expression length) is NOT present in Spring Framework 6.1.14-tuxcare.3. The vulnerability was fixed in upstream Spring Framework v6.0.8 (April 2023) by commit b73f5fcac22555f844cf27a7eeb876cb9d7f7f7e, which added expression length validation. Since version 6.1.14 was released after 6.0.8, it inherited the fix from the upstream release. The defense (checkEx..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-31T00:32:42.089119+00:00",
      "status_notes": "Vulnerability CVE-2024-38808 does not affect version 6.1.14-tuxcare.2 of org.springframework:spring-expression. not_affected \u2014 CVE-2024-38808 affects Spring Framework versions 5.3.0-5.3.38 and older versions. The target is Spring Framework 6.1.14-tuxcare.3, which is newer than the affected range. Analysis confirms that all defensive code for this CVE is present in the target: (1) isAssignmentEnabled() check in EvaluationContext interface, (2) assignment operator guards in Assign/OpInc/OpDec AST nodes, and (3) construct...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2024-38808"
      },
      "impact_statement": "not_affected \u2014 CVE-2024-38808 affects Spring Framework versions 5.3.0-5.3.38 and older versions. The target is Spring Framework 6.1.14-tuxcare.3, which is newer than the affected range. Analysis confirms that all defensive code for this CVE is present in the target: (1) isAssignmentEnabled() check in EvaluationContext interface, (2) assignment operator guards in Assign/OpInc/OpDec AST nodes, and (3) construct..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-30T10:20:00.109102+00:00",
      "status_notes": "Vulnerability CVE-2026-41849 does not affect version 6.1.14-tuxcare.2 of org.springframework:spring-expression. Spring Framework 6.1.14 builds repeated text with the JDK's String.repeat. If the int size check in OpMultiply overflows, String.repeat rejects the request with an OutOfMemoryError before allocating any memory, so the CVE-2026-41849 denial of service cannot occur. The vendor lists only 5.3.x as affected.",
      "justification": "vulnerable_code_not_in_execute_path",
      "vulnerability": {
        "name": "CVE-2026-41849"
      },
      "impact_statement": "Spring Framework 6.1.14 builds repeated text with the JDK's String.repeat. If the int size check in OpMultiply overflows, String.repeat rejects the request with an OutOfMemoryError before allocating any memory, so the CVE-2026-41849 denial of service cannot occur. The vendor lists only 5.3.x as affected."
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-41850 is fixed in version 6.1.14-tuxcare.2 of org.springframework:spring-expression.",
      "vulnerability": {
        "name": "CVE-2026-41850"
      }
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-21T16:38:15.132025+00:00",
      "status_notes": "Vulnerability CVE-2026-41851 affects version 6.1.14-tuxcare.2 of org.springframework:spring-expression, and is fixed in 6.1.14-tuxcare.3.",
      "vulnerability": {
        "name": "CVE-2026-41851"
      },
      "action_statement": "Vulnerability CVE-2026-41851 affects version 6.1.14-tuxcare.2 of org.springframework:spring-expression, and is fixed in 6.1.14-tuxcare.3."
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-41852 is fixed in version 6.1.14-tuxcare.2 of org.springframework:spring-expression.",
      "vulnerability": {
        "name": "CVE-2026-41852"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-47886 is fixed in version 6.1.14-tuxcare.2 of org.springframework:spring-expression.",
      "vulnerability": {
        "name": "CVE-2026-47886"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@6.1.14-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-59283 is fixed in version 6.1.14-tuxcare.2 of org.springframework:spring-expression.",
      "vulnerability": {
        "name": "CVE-2026-59283"
      }
    }
  ]
}
