CBC padding oracle in AWS S3 Crypto SDK for GoLang
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Google LLC | AWS S3 Crypto SDK for GoLang | affected |
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| 3scale API Management 2.11 on RHEL 7 | |||
| 3scale-amp2/3scale-rhel7-operator:1.14.0-4 | cpe:/a:redhat:3scale_amp:2.11::el7 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/3scale-rhel7-operator-metadata:2.11.0-16 | cpe:/a:redhat:3scale_amp:2.11::el7 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/apicast-rhel7-operator:1.14.0-3 | cpe:/a:redhat:3scale_amp:2.11::el7 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/apicast-rhel7-operator-metadata:2.11.0-9 | cpe:/a:redhat:3scale_amp:2.11::el7 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/memcached-rhel7:1.4.16-38 | cpe:/a:redhat:3scale_amp:2.11::el7 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/system-rhel7:1.15.0-8 | cpe:/a:redhat:3scale_amp:2.11::el7 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale API Management 2.11 on RHEL 8 | |||
| 3scale-amp2/apicast-gateway-rhel8:1.20.0-6 | cpe:/a:redhat:3scale_amp:2.11::el8 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/backend-rhel8:1.14.0-3 | cpe:/a:redhat:3scale_amp:2.11::el8 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/toolbox-rhel8:1.6.0-7 | cpe:/a:redhat:3scale_amp:2.11::el8 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
| 3scale-amp2/zync-rhel8:1.14.0-3 | cpe:/a:redhat:3scale_amp:2.11::el8 | RHSA-2021:3851 | 2021-10-14T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2022-0971 | A padding oracle vulnerability exists in the AWS S3 Crypto SDK for GoLang versions prior to V2. The SDK allows users to encrypt files with AES-CBC without computing a Message Authentication Code (MAC), which then allows an attacker who has write access to the target's S3 bucket and can observe whether or not an endpoint with access to the key can decrypt a file, they can reconstruct the plaintext with (on average) 128*length (plaintext) queries to the endpoint, by exploiting CBC's ability to manipulate the bytes of the next block and PKCS5 padding errors. It is recommended to update your SDK to V2 or later, and re-encrypt your files. |
Github GHSA |
GHSA-f5pg-7wfw-84q9 | CBC padding oracle issue in AWS S3 Crypto SDK for golang |
No CVSS v4.0
No CVSS v3.0
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.346% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|