| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| github.com/minio/minio | go | >= 0.0.0-20240605075113-91e1487de457, < 0.0.0-20250227184332-4c71f1b4ec0f | 0.0.0-20250227184332-4c71f1b4ec0f |
The vulnerability stems from missing validation in the LDAP authentication flow. The patch adds a critical check in processLDAPAuthentication() to verify the 'sshPublicKey' attribute exists when using key-based auth. The pre-patch version lacked this check, allowing authentication with any key if the attribute was absent. The function's role in processing LDAP credentials and the security boundary it controls make it the primary vulnerable component. Supporting evidence includes the added validation logic in the patch and the new test case SFTPPublicKeyAuthNoPubKey that specifically validates this scenario.
KEV Misses 88% of Exploited CVEs- Get the report