{
  "@id": "urn:uuid:e705ba21-5515-4366-94c3-290d33da0fee",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 44,
  "@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@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-10-31T02:51:13.727366+00:00",
      "status_notes": "Vulnerability CVE-2022-22950 does not affect version 5.3.39-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 Target Spring Framework 5.3.39 is NOT AFFECTED by CVE-2022-22950. The vulnerability involves unbounded array allocation in SpEL expressions causing OutOfMemoryError DoS. The upstream vendor fix (MAX_ARRAY_ELEMENTS validation limiting array size to 256K elements) is already present in the target, having shipped with upstream release 5.3.17 (target is 5.3.39). The fix was authored by Sam Brannen ...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2022-22950"
      },
      "impact_statement": "not_affected \u2014 Target Spring Framework 5.3.39 is NOT AFFECTED by CVE-2022-22950. The vulnerability involves unbounded array allocation in SpEL expressions causing OutOfMemoryError DoS. The upstream vendor fix (MAX_ARRAY_ELEMENTS validation limiting array size to 256K elements) is already present in the target, having shipped with upstream release 5.3.17 (target is 5.3.39). The fix was authored by Sam Brannen ..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-10-31T03:24:46.051744+00:00",
      "status_notes": "Vulnerability CVE-2023-20861 does not affect version 5.3.39-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 CVE-2023-20861 is NOT present in Spring Framework 5.3.39. The vulnerability involved excessive resource consumption through repeated compilation of identical regex patterns when the same pattern appeared in multiple SpEL `matches` operations. The fix (moving the pattern cache from per-OperatorMatches-instance to a shared cache at InternalSpelExpressionParser level) was introduced in upstream v5...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2023-20861"
      },
      "impact_statement": "not_affected \u2014 CVE-2023-20861 is NOT present in Spring Framework 5.3.39. The vulnerability involved excessive resource consumption through repeated compilation of identical regex patterns when the same pattern appeared in multiple SpEL `matches` operations. The fix (moving the pattern cache from per-OperatorMatches-instance to a shared cache at InternalSpelExpressionParser level) was introduced in upstream v5..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-10-31T01:16:38.956284+00:00",
      "status_notes": "Vulnerability CVE-2023-20863 does not affect version 5.3.39-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 CVE-2023-20863: The target Spring Framework 5.3.39-tuxcare.23 is NOT AFFECTED. The vulnerability pattern (lack of SpEL expression length validation leading to DoS) is not present because an upstream fix by Sam Brannen was already included in Spring Framework 5.3.39 when TuxCare onboarded it. The fix enforces a default 10,000 character limit on SpEL expressions via checkExpressionLength() method...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2023-20863"
      },
      "impact_statement": "not_affected \u2014 CVE-2023-20863: The target Spring Framework 5.3.39-tuxcare.23 is NOT AFFECTED. The vulnerability pattern (lack of SpEL expression length validation leading to DoS) is not present because an upstream fix by Sam Brannen was already included in Spring Framework 5.3.39 when TuxCare onboarded it. The fix enforces a default 10,000 character limit on SpEL expressions via checkExpressionLength() method..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-10-31T00:14:30.169771+00:00",
      "status_notes": "Vulnerability CVE-2024-38808 does not affect version 5.3.39-tuxcare.7 of org.springframework:spring-expression. not_affected \u2014 CVE-2024-38808 affects Spring Framework 5.3.0 - 5.3.38. The target repository is version 5.3.39-tuxcare.23, which contains the upstream fixes from Spring Framework 5.3.39. Both required security patches are present: (1) enforcement of read-only semantics in SpEL evaluation contexts to prevent unauthorized assignment/increment/decrement operations, and (2) prevention of array construction when c...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2024-38808"
      },
      "impact_statement": "not_affected \u2014 CVE-2024-38808 affects Spring Framework 5.3.0 - 5.3.38. The target repository is version 5.3.39-tuxcare.23, which contains the upstream fixes from Spring Framework 5.3.39. Both required security patches are present: (1) enforcement of read-only semantics in SpEL evaluation contexts to prevent unauthorized assignment/increment/decrement operations, and (2) prevention of array construction when c..."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-41849 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.17.",
      "vulnerability": {
        "name": "CVE-2026-41849"
      },
      "action_statement": "Vulnerability CVE-2026-41849 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.17."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-41850 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.15.",
      "vulnerability": {
        "name": "CVE-2026-41850"
      },
      "action_statement": "Vulnerability CVE-2026-41850 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.15."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-41851 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.13.",
      "vulnerability": {
        "name": "CVE-2026-41851"
      },
      "action_statement": "Vulnerability CVE-2026-41851 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.13."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-41852 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.13.",
      "vulnerability": {
        "name": "CVE-2026-41852"
      },
      "action_statement": "Vulnerability CVE-2026-41852 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.13."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-47886 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.23.",
      "vulnerability": {
        "name": "CVE-2026-47886"
      },
      "action_statement": "Vulnerability CVE-2026-47886 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.23."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7",
          "identifiers": {
            "purl": "pkg:maven/org.springframework/spring-expression@5.3.39-tuxcare.7"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2026-59283 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.21.",
      "vulnerability": {
        "name": "CVE-2026-59283"
      },
      "action_statement": "Vulnerability CVE-2026-59283 affects version 5.3.39-tuxcare.7 of org.springframework:spring-expression, and is fixed in 5.3.39-tuxcare.21."
    }
  ]
}
