CVE-2026-54047 Details
Description
Laci Synchroni is a decentralized mod and appearance sync server and plugin for Dalamud. Versions of the backend prior to 1.2.3 have an improper authentication vulnerability in the application's OAuth2 login flow. The application relies on client-side state by trusting the `UID` field inside the `Authentications` object of a user's local `config.json` file. By manually editing this local file on their PC prior to logging in, a user can supply an arbitrary UID. Because the server fails to validate that the authenticated OAuth2 identity matches the requested UID, an attacker can fully impersonate any target user and perform actions on their behalf. This issue has been resolved in version 1.2.3. The patch modifies `AuthorizeOauthAsync` inside the `SecretKeyAuthenticatorService` to strictly bind the lookup of the requested User ID (`requestedUid`) to the record of the successfully authenticated identity (`primaryUid`). The server will no longer load or return session tokens for a requested UID unless it matches the verified, authenticated database record. No known workarounds are available.
An improper authentication vulnerability has been identified in Laci Synchroni's decentralized mod and appearance sync server and plugin for Dalamud, affecting backend versions prior to 1.2.3. The vulnerability arises in the application's OAuth2 login flow, where the server trusts the 'UID' field in the 'Authentications' object of the user's local 'config.json' file. This reliance on client-side data allows users to manually edit the file and supply arbitrary UIDs before logging in. The server does not validate that the authenticated OAuth2 identity corresponds to the requested UID, enabling attackers to impersonate any user and act on their behalf.
Users are strongly advised to upgrade to version 1.2.3, where this vulnerability has been patched. The update is available on the Laci Synchroni GitHub repository.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 11, 2026CISA-ADP
Assessed Sep 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/LaciSynchroni/server/commit/5bc3efd68b738328b8faeff089dd18a826ec9ca4 | [email protected] | Source CodeVendor |
| https://github.com/LaciSynchroni/server/pull/28 | [email protected] | Source CodeVendor |
| https://github.com/LaciSynchroni/server/releases/tag/v1.2.3 | [email protected] | Release NotesVendor |
| https://github.com/LaciSynchroni/server/security/advisories/GHSA-gq4p-pxvg-6x9j | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
| CWE-349 | Acceptance of Extraneous Untrusted Data With Trusted Data | [email protected] |
| CWE-602 | Client-Side Enforcement of Server-Side Security | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Laci Synchroni | < 1.2.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 11, 2026 | CVE Modified | CISA-ADP |
| Sep 11, 2026 | New CVE Received | [email protected] |
Volerion