Minor authentication bypass flaw
Details
| Detail name | Value |
|---|---|
| Changelog Number | 23254 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0 |
| Fix Versions | Exasol 8.29.8, Exasol 8.34.0 |
| Resolution Date | 2025-03-10 |
Description
For technical reasons, several internal ConfD jobs must currently be callable without prior authentication. This is not a problem per se, because these jobs only provide a very narrow and carefully selected set of functionality. However, due to a flaw in our code, an unauthenticated user was able to trigger additional actions related to these internal jobs, such as querying information about these internal jobs and listing all available jobs.
To our knowledge, this does not allow for data breaches, data loss, privilege escalation, or other concrete attacks, i.e. there is no immediate security impact. Nevertheless, we now limit unauthenticated users to launching these internal jobs (and nothing more), as was the intention when they were implemented.
Workaround
None.
Fix
Unauthenticated users can execute these internal jobs, but not query any additional information about them. In the future, we plan to get rid of these authentication exceptions completely, so that an unauthenticated user cannot launch any jobs anymore.