CVE-2026-77051: Apache Syncope: SQL injection via unsanitized entityKey and opEvent in Audit Events search
Apache Syncope patches a moderate SQL injection (CVE-2026-77051) in Audit Events search via unsanitized entityKey and opEvent inputs.
Authenticated SQL Injection in Apache Syncope Audit Events Search
CVE-2026-77051 is an SQL injection vulnerability (CWE-89) in Apache Syncope, an open-source identity management platform, affecting the Audit Events search feature. An authenticated administrator with adequate entitlements can inject arbitrary SQL via stacked queries by passing unsanitized entityKey and opEvent parameters, potentially reading, modifying, or destroying data in the backing database depending on the database account's privileges. Affected versions are 3.0.0-M0 through 3.0.16, 4.0.0-M0 through 4.0.7, and 4.1.0-M0 through 4.1.2; the issue is fixed in 4.0.8 and 4.1.3 (users on the 3.0.x line have no patched 3.0 release and must upgrade). Exploitation requires administrative access, which limits the attacker pool to privileged insiders or attackers who have already compromised an admin account. No public proof-of-concept or in-the-wild exploitation is currently known, and the CVE is not in the CISA KEV catalog.
What to do: Upgrade immediately to Apache Syncope 4.0.8 or 4.1.3; note there is no fixed 3.0.x release, so 3.0.x deployments must move to a patched 4.x line. If immediate upgrade is not possible, restrict access to the Syncope admin console to trusted networks and VPN, enforce least-privilege on the database account Syncope uses, and review audit logs and database query history for anomalous entityKey or opEvent values containing SQL syntax indicating exploitation attempts.
| Product | Affected |
|---|---|
| Apache Syncope | 3.0.0-M0 through 3.0.16 |
| Apache Syncope | 4.0.0-M0 through 4.0.7 |
| Apache Syncope | 4.1.0-M0 through 4.1.2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve execution of arbitrary SQL via stacked queries, leveraging unsanitized entityKey and opEvent parameters. This issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 Through 4.0.7, from 4.1.0-M0 through 4.1.2. Users are recommended to upgrade to version 4.0.8 / 4.1.3, which fix this issue.
Apache Syncope patches a moderate SQL injection (CVE-2026-77051) in Audit Events search via unsanitized entityKey and opEvent inputs.
Today 1.6K readers · 2.5K views · 778 reads · all time 189K views