GHSA-hx5q-v6pj-533r
SAML authentication bypass due to missing validation on unsigned SAML messages
GHSA-hx5q-v6pj-533r is a critical vulnerability (CVSS 9.1) in com.linecorp.centraldogma:centraldogma-server-auth-saml, published February 26, 2024. No source lists public exploit code. Fixed in com.linecorp.centraldogma:centraldogma-server-auth-saml 0.64.3.
- Severity
- 9.1 CriticalCVSS 3.1, GitHub Advisories
- Exploit chance
- UnscoredNo EPSS score yet
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
Description
Impact
When SAML is used as the authentication mechanism, Central Dogma accepts unsigned SAML messages (assertions, logout requests, etc.) as they are, rather than rejecting them by default. As a result, an attacker can forge a SAML message to authenticate themselves, despite the fact that such an unsigned SAML message should be rejected.
Patches
The vulnerability has been patched in Central Dogma 0.64.3 by updating its Armeria dependency to 1.27.2. All users who use SAML as the authentication mechanism must upgrade from 0.64.3 or later.
Workarounds
A user can manually upgrade the armeria-saml module with the one from Armeria 1.27.2 or later, either by replacing the JAR in the Central Dogma distribution or by updating the dependency tree of the build.
References
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.linecorp.centraldogma:centraldogma-server-auth-samlMaven | through 0.64.2 | 0.64.3 |
com.linecorp.centraldogma:centraldogma-server-auth-samlMaven | before 0.64.3, plus listed versions 0.33.00.34.00.35.00.35.10.36.0 Show 45 moreShow less0.37.00.38.00.39.00.39.10.39.20.40.00.40.10.41.00.41.10.41.20.41.30.41.40.42.00.43.00.43.10.43.20.43.30.43.40.44.00.44.10.44.100.44.110.44.120.44.130.44.140.44.20.44.30.44.40.44.50.44.60.44.70.44.80.44.90.45.00.45.10.46.00.46.10.47.00.47.10.48.00.49.00.49.10.50.00.51.00.51.1 | 0.64.3 |
What each source reports
GitHub Advisories Score used 9.1
SAML authentication bypass due to missing validation on unsigned SAML messages
Impact
When SAML is used as the authentication mechanism, Central Dogma accepts unsigned SAML messages (assertions, logout requests, etc.) as they are, rather than rejecting them by default. As a result, an attacker can forge a SAML message to authenticate themselves, despite the fact that such an unsigned SAML message should be rejected.
Patches
The vulnerability has been patched in Central Dogma 0.64.3 by updating its Armeria dependency to 1.27.2. All users who use SAML as the authentication mechanism must upgrade from 0.64.3 or later.
Workarounds
A user can manually upgrade the armeria-saml module with the one from Armeria 1.27.2 or later, either by replacing the JAR in the Central Dogma distribution or by updating the dependency tree of the build.
References
- Record
GHSA-hx5q-v6pj-533r- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-1395
- Updated
- 2026-11-02
OSV 9.1
SAML authentication bypass due to missing validation on unsigned SAML messages
Impact
When SAML is used as the authentication mechanism, Central Dogma accepts unsigned SAML messages (assertions, logout requests, etc.) as they are, rather than rejecting them by default. As a result, an attacker can forge a SAML message to authenticate themselves, despite the fact that such an unsigned SAML message should be rejected.
Patches
The vulnerability has been patched in Central Dogma 0.64.3 by updating its Armeria dependency to 1.27.2. All users who use SAML as the authentication mechanism must upgrade from 0.64.3 or later.
Workarounds
A user can manually upgrade the armeria-saml module with the one from Armeria 1.27.2 or later, either by replacing the JAR in the Central Dogma distribution or by updating the dependency tree of the build.
References
- Record
GHSA-hx5q-v6pj-533r- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-1395
- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
github.com/line/armeria/security/advisories/GHSA-4m6j-23p2-8c54
github.com/line/centraldogma/security/advisories/GHSA-hx5q-v6pj-533r
github.com/line/centraldogma/commit/16903426be2e954c050b3ee47b8c38ee3218f0eb
github.com/line/centraldogma/commit/16903426be2e954c050b3ee47b8c38ee3218f0ebxz
github.com/line/centraldogma/releases/tag/centraldogma-0.64.3
github.com/advisories/GHSA-hx5q-v6pj-533r
github.com/line/centraldogma
Left out here: 40 versions. The JSON record has them.