Detect Dassault Systèmes DELMIA Apriso Missing Authorization (CVE-2025-6205) in Splunk
Detects exploitation attempts targeting CVE-2025-6205, a missing authorization vulnerability (CWE-862) in Dassault Systèmes DELMIA Apriso. This vulnerability allows unauthenticated or low-privileged attackers to access protected resources or perform actions without proper authorization checks. Listed as a CISA KEV, indicating active exploitation in the wild.
MITRE ATT&CK
SPL Detection Query
index=web OR index=iis OR index=windows
(
(sourcetype=iis OR sourcetype=ms:iis:auto)
(uri_path="*Apriso*" OR uri_path="*DELMIA*" OR uri_path="*GlobalFluency*" OR uri_path="*Manufacturing*")
(method=POST OR method=PUT OR method=DELETE OR method=PATCH)
(
(username="-" OR username="" OR isnull(username))
OR (query="*bypass*" OR query="*noauth*" OR query="*auth=skip*" OR query="*anonymous*")
)
(status=200 OR status=201 OR status=301 OR status=302)
)
OR
(
sourcetype=WinEventLog:Security
EventCode IN (4624, 4625, 4648, 4672)
(TargetUserName="*apriso*" OR TargetUserName="*delmia*" OR TargetUserName="*mes*")
)
| eval CVE="CVE-2025-6205"
| eval risk_score=case(
(username="-" AND (method="POST" OR method="DELETE")), 90,
(query="*bypass*" OR query="*noauth*"), 85,
EventCode=4625, 60,
true(), 40
)
| table _time, host, src_ip, uri_path, method, status, username, query, EventCode, TargetUserName, CVE, risk_score
| sort -risk_score Detects unauthenticated or authorization-bypassing requests to DELMIA Apriso web paths and authentication anomalies for Apriso service accounts. Assigns a dynamic risk score based on request characteristics.
Data Sources
Required Sourcetypes
False Positives & Tuning
- Legitimate health monitoring probes that do not send authentication headers
- Integration middleware using session tokens not captured in IIS logs
- ERP systems polling MES endpoints with shared service accounts
- Penetration testing or authorized vulnerability scanning activity
Other platforms for CVE-2025-6205
Testing Methodology
Validate this detection against 4 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.
- Test 1Unauthenticated HTTP POST to Apriso API Endpoint
Expected signal: IIS access log entry: POST /Apriso/api/v1/WorkOrders with username '-' or empty and HTTP response code 200/201/401/403. Network flow showing outbound connection to Apriso host on port 80 or 443.
- Test 2Apriso Endpoint Enumeration via Unauthenticated GET Scan
Expected signal: Multiple IIS log entries for sequential GET requests to /Apriso*, /DELMIA*, /GlobalFluency* paths from same source IP within a short time window.
- Test 3Authorization Bypass via Query Parameter Manipulation
Expected signal: IIS log entry with URI /Apriso/api/v1/Users?anonymous=true&auth=skip, method POST, and username '-'. Windows Security Event Log may show no corresponding authentication event.
- Test 4Repeated Authentication Failure on Apriso Service Account
Expected signal: Windows Security Event Log Event ID 4625 (failed logon) for TargetUserName=apriso_svc repeated 10 times within a short window. IIS 401 responses for POST to /Apriso/login.
Unlock Pro Content
Get the full detection package for CVE-2025-6205 including response playbook, investigation guide, and atomic red team tests.