-
-
Notifications
You must be signed in to change notification settings - Fork 338
Open
Labels
s3AWS S3 Protocol ImplementationAWS S3 Protocol Implementation
Description
[Bug] S3 authentication regression in Cyberduck 9.3.1 (44136)
Summary
Cyberduck 9.3.1 (44136) fails to list or access S3 buckets using valid AWS Access Key / Secret Key credentials. Downgrading to 9.2.4 resolves the issue immediately without any configuration changes, confirming a version-specific regression.
Environment
| Field | Value |
|---|---|
| OS | macOS 15.7.3 |
| Cyberduck | 9.3.1 (44136) |
| Auth method | Access Key + Secret Key |
| Endpoint | s3.amazonaws.com |
| Region | us-east-1 |
| STS / AssumeRole | Not used |
Steps to reproduce
- Install Cyberduck 9.3.1 (44136)
- Create a new S3 connection using standard Access Key + Secret Key
- Set endpoint to
s3.amazonaws.com - Attempt to list buckets or open an existing bucket
Expected: Buckets list normally and are accessible.
Actual: Connection fails — buckets are not listed and cannot be accessed.
Verification
The same credentials work correctly in all of the following:
- AWS CLI —
aws s3 ls --profile <profile>succeeds - Cyberduck 9.2.4 — full bucket access after downgrade, zero config changes
- Another macOS machine — same credentials with Cyberduck 9.2.4, no issues
Screenshots
First screenshot: initial login attempt. Second screenshot: error shown when retrying the connection without re-entering credentials.
Notes
- The issue is deterministic — it occurs on every attempt with 9.3.1 and never with 9.2.4.
- This suggests a regression in the S3 authentication or request signing flow introduced in the 9.3.x release line.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
s3AWS S3 Protocol ImplementationAWS S3 Protocol Implementation