{
  "@id": "urn:uuid:a6bdb756-8279-4342-9d1e-934b4e53c9d8",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 1,
  "@context": "https://openvex.dev/ns/v0.2.0",
  "timestamp": "2026-11-09T15:02:39.992359+00:00",
  "statements": [
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6"
          }
        }
      ],
      "timestamp": "2026-11-09T15:02:39.992359+00:00",
      "status_notes": "Vulnerability CVE-2023-34034 affects version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config.",
      "vulnerability": {
        "name": "CVE-2023-34034"
      },
      "action_statement": "Vulnerability CVE-2023-34034 affects version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6"
          }
        }
      ],
      "timestamp": "2026-11-09T15:02:39.992359+00:00",
      "status_notes": "Vulnerability CVE-2023-34035 affects version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config.",
      "vulnerability": {
        "name": "CVE-2023-34035"
      },
      "action_statement": "Vulnerability CVE-2023-34035 affects version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6"
          }
        }
      ],
      "timestamp": "2026-11-09T15:02:39.992359+00:00",
      "status_notes": "Vulnerability CVE-2023-34042 does not affect version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config. not_affected \u2014 Target version 5.6.7 is not affected by CVE-2023-34042. The vulnerable symlink (spring-security.xsd with world-writable permissions) was introduced in Spring Security 5.7.9 and never existed in version 5.6.7. Git history analysis confirms the symlink was added in commit 1eefd433b6, first appearing in version 5.7.9, which postdates the target version. The file does not exist in the target reposi...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2023-34042"
      },
      "impact_statement": "not_affected \u2014 Target version 5.6.7 is not affected by CVE-2023-34042. The vulnerable symlink (spring-security.xsd with world-writable permissions) was introduced in Spring Security 5.7.9 and never existed in version 5.6.7. Git history analysis confirms the symlink was added in commit 1eefd433b6, first appearing in version 5.7.9, which postdates the target version. The file does not exist in the target reposi..."
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6"
          }
        }
      ],
      "timestamp": "2026-11-09T15:02:39.992359+00:00",
      "status_notes": "Vulnerability CVE-2025-22223 is fixed in version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config.",
      "vulnerability": {
        "name": "CVE-2025-22223"
      }
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6"
          }
        }
      ],
      "timestamp": "2026-11-09T15:02:39.992359+00:00",
      "status_notes": "Vulnerability CVE-2026-22753 does not affect version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config. Spring Security 5.6.7 is not affected by CVE-2026-22753. The vulnerability requires the PathPatternRequestMatcher API and securityMatchers(String) method, both introduced in version 6.0+. Version 5.6.7 uses a fundamentally different architecture (AntPathRequestMatcher/MvcRequestMatcher with direct setter-based configuration) that cannot manifest the vulnerability pattern. The CVE describes two bugs in PathPatternRequestMatcher.Builder bean configuration that don't exist in 5.6.7's codebase.",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-22753"
      },
      "impact_statement": "Spring Security 5.6.7 is not affected by CVE-2026-22753. The vulnerability requires the PathPatternRequestMatcher API and securityMatchers(String) method, both introduced in version 6.0+. Version 5.6.7 uses a fundamentally different architecture (AntPathRequestMatcher/MvcRequestMatcher with direct setter-based configuration) that cannot manifest the vulnerability pattern. The CVE describes two bugs in PathPatternRequestMatcher.Builder bean configuration that don't exist in 5.6.7's codebase."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.security/spring-security-config@5.6.7-tuxcare.6"
          }
        }
      ],
      "timestamp": "2026-11-09T15:02:39.992359+00:00",
      "status_notes": "Vulnerability CVE-2026-22754 does not affect version 5.6.7-tuxcare.6 of org.springframework.security:spring-security-config. CVE-2026-22754 affects Spring Security 7.0.0-7.0.4 where PathPatternRequestMatcherFactoryBean has a builder pattern bug: the result of builder.basePath() is not assigned back, causing servlet-path configuration to be lost during matcher construction, leading to authorization bypass. Target version 5.6.7 does not contain the vulnerable PathPatternRequestMatcherFactoryBean class or the PathPattern-based request matching architecture introduced in Spring Security 7.0. Version 5.6.7 uses a different architecture (MvcRequestMatcher) for servlet-path support, which correctly handles servlet path configuration through property setters rather than builder patterns. The vulnerable code pattern does not exist in this version.",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-22754"
      },
      "impact_statement": "CVE-2026-22754 affects Spring Security 7.0.0-7.0.4 where PathPatternRequestMatcherFactoryBean has a builder pattern bug: the result of builder.basePath() is not assigned back, causing servlet-path configuration to be lost during matcher construction, leading to authorization bypass. Target version 5.6.7 does not contain the vulnerable PathPatternRequestMatcherFactoryBean class or the PathPattern-based request matching architecture introduced in Spring Security 7.0. Version 5.6.7 uses a different architecture (MvcRequestMatcher) for servlet-path support, which correctly handles servlet path configuration through property setters rather than builder patterns. The vulnerable code pattern does not exist in this version."
    }
  ]
}
