{"schema":"threatline.record/2","record":{"id":"CVE-2026-97468","aliases":[],"summary":"Apache CXF: Authentication bypass via weak cache keys for validated STS tokens","details":"Apache CXF's STSTokenValidator and Security Token Service (STS) cached validated security tokens under a non-cryptographic 32-bit hash of the token (Java Arrays.hashCode/hashCode()), and treated a cache hit as proof that the presented token had already been validated. An attacker could craft a token (for example a UsernameToken or a self-signed SAML Assertion) whose hash collides with a cached entry. The token would then be accepted without password validation, signature trust verification or a call to the STS. This could let the attacker authenticate as another user and, through STS token validation or renewal, obtain STS-signed tokens for that identity.\nUsers are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fix this issue.","categories":["Unclassified"],"product":"Apache CXF","vendor":"Apache Software Foundation","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97468","source_modified_at":"2026-10-15T16:28:54.151Z","fetched_at":"2026-10-23T18:48:36.087640Z","product":"Apache CXF","vendor":"Apache Software Foundation","versions":[{"status":"affected","version":"4.2.0","lessThan":"4.2.4","versionType":"semver"},{"status":"affected","version":"4.0.0","lessThan":"4.1.9","versionType":"semver"},{"status":"affected","version":"0","lessThan":"3.6.13","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97468","source_modified_at":"2026-10-15T16:28:54.151Z","fetched_at":"2026-10-23T18:48:36.087640Z","package":{"name":"Apache CXF","ecosystem":null},"version":"4.2.4","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97468","source_modified_at":"2026-10-15T16:28:54.151Z","fetched_at":"2026-10-23T18:48:36.087640Z","package":{"name":"Apache CXF","ecosystem":null},"version":"4.1.9","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97468","source_modified_at":"2026-10-15T16:28:54.151Z","fetched_at":"2026-10-23T18:48:36.087640Z","package":{"name":"Apache CXF","ecosystem":null},"version":"3.6.13","basis":"first unaffected version stated in the CVE record"}],"cvss":9.1,"severity":"Critical","kev":{"listed":false},"epss":{"probability":0.0023,"percentile":0.1302,"score_date":"2026-10-23"},"published_at":"2026-10-09T10:18:56.568Z","modified_at":"2026-10-15T16:28:54.151Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-97468","fetched_at":"2026-10-23T18:48:36.087640Z","source_modified_at":"2026-10-15T16:28:54.151Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-97468","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://lists.apache.org/thread.html/qthbnsyhqsxhl9p2h9v5dg4mnwv1b9r6","tags":["vendor-advisory"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CISA ADP","ssvc":{"exploitation":"none","automatable":"yes","technical_impact":"total","assessed_at":"2026-10-15T16:28:49.897637Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-15T16:28:54.151Z","content_hash":"014156c38853f909248640d7b2b85192373f8a3dd4952b4bf9293b25a193ca71"}}
