Response playbooks, investigation guides, and Atomic Red Team tests are Pro-only. Upgrade to unlock the full detection package for CVE-2026-53913.

Unlock with Pro - from £29/user/mo
CVE-2026-53913 Splunk · SPL

Detect Apache Camel camel-keycloak KeycloakSecurityPolicy Authentication Bypass (CVE-2026-53913) in Splunk

Apache Camel's camel-keycloak component contains a KeycloakSecurityPolicy that improperly handles authentication (CWE-287), resulting in missing authentication for a critical function and a fail-open condition. Affected versions >=4.15.0 <4.18.3 and >=4.19.0 <4.21.0 allow requests to bypass Keycloak-enforced authentication checks on Camel routes, permitting unauthenticated access to protected endpoints/routes. CVSS 9.8, PoC public via GHSA-qvc3-6q9x-95pj.

MITRE ATT&CK

Tactic
Initial Access Privilege Escalation Defense Evasion

SPL Detection Query

Splunk (SPL)
spl
index=app_logs sourcetype=camel_access_log ("camel-keycloak" OR "KeycloakSecurityPolicy")
| eval has_auth=if(isnull(Authorization) OR len(Authorization)=0, 0, 1)
| where has_auth=0 AND (status=200 OR status=201 OR status=202 OR status=204)
| where match(route_path, "(?i)(secured|admin|protected)")
| bin _time span=5m
| stats count as request_count, values(route_path) as paths, min(_time) as first_seen, max(_time) as last_seen by client_ip, _time
| where request_count >= 3
| sort - request_count
critical severity medium confidence

Searches Camel access logs for successful responses to Keycloak-protected routes lacking Authorization headers, a signature of the fail-open bypass.

Data Sources

Application logsReverse proxy logsCamel route access logs

Required Sourcetypes

camel_access_log

False Positives & Tuning

  • Health-check endpoints without auth by design
  • Logging pipelines that strip Authorization headers before indexing
  • Service mesh mTLS traffic without bearer tokens
  • Automated uptime monitors hitting protected paths

Other platforms for CVE-2026-53913


Testing Methodology

Validate this detection against 3 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.

  1. Test 1Simulate unauthenticated request to Keycloak-protected Camel route

    Expected signal: Application/access log entry showing a request to /secured/test-endpoint with no Authorization header and an HTTP 200-series response.

  2. Test 2Repeated bypass attempts to trigger threshold-based alerting

    Expected signal: Five sequential log entries within a 5-minute window from the same client IP hitting /admin/config without Authorization headers, each returning 2xx.

  3. Test 3Windows-based PowerShell simulation of unauthenticated access

    Expected signal: Access log entry recording a request to /protected/data with an empty Authorization header field and a successful HTTP status code.

Unlock playbooks & atomic tests with Pro

Get the full detection package for CVE-2026-53913 — response playbook and atomic red team tests, plus investigation guidance and hunting queries.

df00tech Pro — £29/user/month

Response PlaybookInvestigation GuideHunting QueriesAtomic Red Team TestsTuning Guidance

Related Detections