Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Unauthorized Process Execution for Authenticated Organizations #406

Closed
hhund opened this issue Jun 29, 2023 · 2 comments · Fixed by #407
Closed

Unauthorized Process Execution for Authenticated Organizations #406

hhund opened this issue Jun 29, 2023 · 2 comments · Fixed by #407
Assignees
Labels
bug Something isn't working priority high This issue has high priority
Milestone

Comments

@hhund
Copy link
Member

hhund commented Jun 29, 2023

Affected Versions: <= 0.9.1

Description: Do to a flaw in the Task authorization rule, users authenticated via a valid client certificate from trusted certificate authorities and a corresponding entry in the local DSF allow-list, are able to execute processes that should otherwise not be allowed via the ActivityDefinition authorization extension of the process.

Workaround: Disable access for untrusted organizations by setting Organization.active to false.

@hhund hhund added bug Something isn't working priority high This issue has high priority labels Jun 29, 2023
@hhund hhund added this to the v0.9.2 milestone Jun 29, 2023
@hhund hhund self-assigned this Jun 29, 2023
@hhund
Copy link
Member Author

hhund commented Jun 29, 2023

A fix for this issue is available via version 0.9.2.

Docker containers for the 0.9.2 release can be access via the GitHub Docker registry - ghcr.io:

@hhund hhund mentioned this issue Jun 29, 2023
@hhund
Copy link
Member Author

hhund commented Jun 29, 2023

POC: 38b1f24, Fix: b1546b8

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working priority high This issue has high priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant