CVE-2021-41137 (GCVE-0-2021-41137)
Vulnerability from cvelistv5
Published
2021-10-13 14:00
Modified
2024-08-04 02:59
Severity ?
EPSS score ?
Summary
Minio is a Kubernetes native application for cloud storage. All users on release `RELEASE.2021-10-10T16-53-30Z` are affected by a vulnerability that involves bypassing policy restrictions on regular users. Normally, checkKeyValid() should return owner true for rootCreds. In the affected version, policy restriction did not work properly for users who did not have service (svc) or security token service (STS) accounts. This issue is fixed in `RELEASE.2021-10-13T00-23-17Z`. A downgrade back to release `RELEASE.2021-10-08T23-58-24Z` is available as a workaround.
References
▼ | URL | Tags | |
---|---|---|---|
security-advisories@github.com | https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd | Patch, Third Party Advisory | |
security-advisories@github.com | https://github.com/minio/minio/pull/13388 | Patch, Third Party Advisory | |
security-advisories@github.com | https://github.com/minio/minio/pull/13422 | Patch, Third Party Advisory | |
security-advisories@github.com | https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c | Third Party Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd | Patch, Third Party Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://github.com/minio/minio/pull/13388 | Patch, Third Party Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://github.com/minio/minio/pull/13422 | Patch, Third Party Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c | Third Party Advisory |
{ containers: { adp: [ { providerMetadata: { dateUpdated: "2024-08-04T02:59:31.695Z", orgId: "af854a3a-2127-422b-91ae-364da2661108", shortName: "CVE", }, references: [ { tags: [ "x_refsource_CONFIRM", "x_transferred", ], url: "https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c", }, { tags: [ "x_refsource_MISC", "x_transferred", ], url: "https://github.com/minio/minio/pull/13388", }, { tags: [ "x_refsource_MISC", "x_transferred", ], url: "https://github.com/minio/minio/pull/13422", }, { tags: [ "x_refsource_MISC", "x_transferred", ], url: "https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd", }, ], title: "CVE Program Container", }, ], cna: { affected: [ { product: "minio", vendor: "minio", versions: [ { status: "affected", version: "= RELEASE.2021-10-10T16-53-30Z", }, ], }, ], descriptions: [ { lang: "en", value: "Minio is a Kubernetes native application for cloud storage. All users on release `RELEASE.2021-10-10T16-53-30Z` are affected by a vulnerability that involves bypassing policy restrictions on regular users. Normally, checkKeyValid() should return owner true for rootCreds. In the affected version, policy restriction did not work properly for users who did not have service (svc) or security token service (STS) accounts. This issue is fixed in `RELEASE.2021-10-13T00-23-17Z`. A downgrade back to release `RELEASE.2021-10-08T23-58-24Z` is available as a workaround.", }, ], metrics: [ { cvssV3_1: { attackComplexity: "LOW", attackVector: "NETWORK", availabilityImpact: "HIGH", baseScore: 8.8, baseSeverity: "HIGH", confidentialityImpact: "HIGH", integrityImpact: "HIGH", privilegesRequired: "LOW", scope: "UNCHANGED", userInteraction: "NONE", vectorString: "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", version: "3.1", }, }, ], problemTypes: [ { descriptions: [ { cweId: "CWE-285", description: "CWE-285: Improper Authorization", lang: "en", type: "CWE", }, ], }, ], providerMetadata: { dateUpdated: "2021-10-13T14:00:12", orgId: "a0819718-46f1-4df5-94e2-005712e83aaa", shortName: "GitHub_M", }, references: [ { tags: [ "x_refsource_CONFIRM", ], url: "https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c", }, { tags: [ "x_refsource_MISC", ], url: "https://github.com/minio/minio/pull/13388", }, { tags: [ "x_refsource_MISC", ], url: "https://github.com/minio/minio/pull/13422", }, { tags: [ "x_refsource_MISC", ], url: "https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd", }, ], source: { advisory: "GHSA-v64v-g97p-577c", discovery: "UNKNOWN", }, title: "Bypassing policy restrictions on regular users ", x_legacyV4Record: { CVE_data_meta: { ASSIGNER: "security-advisories@github.com", ID: "CVE-2021-41137", STATE: "PUBLIC", TITLE: "Bypassing policy restrictions on regular users ", }, affects: { vendor: { vendor_data: [ { product: { product_data: [ { product_name: "minio", version: { version_data: [ { version_value: "= RELEASE.2021-10-10T16-53-30Z", }, ], }, }, ], }, vendor_name: "minio", }, ], }, }, data_format: "MITRE", data_type: "CVE", data_version: "4.0", description: { description_data: [ { lang: "eng", value: "Minio is a Kubernetes native application for cloud storage. All users on release `RELEASE.2021-10-10T16-53-30Z` are affected by a vulnerability that involves bypassing policy restrictions on regular users. Normally, checkKeyValid() should return owner true for rootCreds. In the affected version, policy restriction did not work properly for users who did not have service (svc) or security token service (STS) accounts. This issue is fixed in `RELEASE.2021-10-13T00-23-17Z`. A downgrade back to release `RELEASE.2021-10-08T23-58-24Z` is available as a workaround.", }, ], }, impact: { cvss: { attackComplexity: "LOW", attackVector: "NETWORK", availabilityImpact: "HIGH", baseScore: 8.8, baseSeverity: "HIGH", confidentialityImpact: "HIGH", integrityImpact: "HIGH", privilegesRequired: "LOW", scope: "UNCHANGED", userInteraction: "NONE", vectorString: "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", version: "3.1", }, }, problemtype: { problemtype_data: [ { description: [ { lang: "eng", value: "CWE-285: Improper Authorization", }, ], }, ], }, references: { reference_data: [ { name: "https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c", refsource: "CONFIRM", url: "https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c", }, { name: "https://github.com/minio/minio/pull/13388", refsource: "MISC", url: "https://github.com/minio/minio/pull/13388", }, { name: "https://github.com/minio/minio/pull/13422", refsource: "MISC", url: "https://github.com/minio/minio/pull/13422", }, { name: "https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd", refsource: "MISC", url: "https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd", }, ], }, source: { advisory: "GHSA-v64v-g97p-577c", discovery: "UNKNOWN", }, }, }, }, cveMetadata: { assignerOrgId: "a0819718-46f1-4df5-94e2-005712e83aaa", assignerShortName: "GitHub_M", cveId: "CVE-2021-41137", datePublished: "2021-10-13T14:00:13", dateReserved: "2021-09-15T00:00:00", dateUpdated: "2024-08-04T02:59:31.695Z", state: "PUBLISHED", }, dataType: "CVE_RECORD", dataVersion: "5.1", "vulnerability-lookup:meta": { fkie_nvd: { configurations: "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:a:minio:minio:2021-10-10t16-53-30z:*:*:*:*:*:*:*\", \"matchCriteriaId\": \"3AB9615C-F075-41E6-B11E-BF0E011832FB\"}]}]}]", descriptions: "[{\"lang\": \"en\", \"value\": \"Minio is a Kubernetes native application for cloud storage. All users on release `RELEASE.2021-10-10T16-53-30Z` are affected by a vulnerability that involves bypassing policy restrictions on regular users. Normally, checkKeyValid() should return owner true for rootCreds. In the affected version, policy restriction did not work properly for users who did not have service (svc) or security token service (STS) accounts. This issue is fixed in `RELEASE.2021-10-13T00-23-17Z`. A downgrade back to release `RELEASE.2021-10-08T23-58-24Z` is available as a workaround.\"}, {\"lang\": \"es\", \"value\": \"Minio es una aplicaci\\u00f3n nativa de Kubernetes para el almacenamiento en la nube. Todos los usuarios de la versi\\u00f3n \\\"RELEASE.2021-10-10T16-53-30Z\\\" est\\u00e1n afectados por una vulnerabilidad que implica omitir las restricciones de las pol\\u00edticas de los usuarios normales. Normalmente, checkKeyValid() deber\\u00eda devolver el propietario true para rootCreds. En la versi\\u00f3n afectada, la restricci\\u00f3n de pol\\u00edticas no funcionaba correctamente para usuarios que no ten\\u00edan cuentas de servicio (svc) o de servicio de token de seguridad (STS). Este problema es corregido en la versi\\u00f3n \\\"RELEASE.2021-10-13T00-23-17Z\\\". Como soluci\\u00f3n, es posible volver a la versi\\u00f3n \\\"RELEASE.2021-10-08T23-58-24Z\\\"\"}]", id: "CVE-2021-41137", lastModified: "2024-11-21T06:25:33.953", metrics: "{\"cvssMetricV31\": [{\"source\": \"security-advisories@github.com\", \"type\": \"Secondary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\", \"baseScore\": 8.8, \"baseSeverity\": \"HIGH\", \"attackVector\": \"NETWORK\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"LOW\", \"userInteraction\": \"NONE\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"HIGH\", \"integrityImpact\": \"HIGH\", \"availabilityImpact\": \"HIGH\"}, \"exploitabilityScore\": 2.8, \"impactScore\": 5.9}], \"cvssMetricV2\": [{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"2.0\", \"vectorString\": \"AV:N/AC:L/Au:S/C:P/I:P/A:P\", \"baseScore\": 6.5, \"accessVector\": \"NETWORK\", \"accessComplexity\": \"LOW\", \"authentication\": \"SINGLE\", \"confidentialityImpact\": \"PARTIAL\", \"integrityImpact\": \"PARTIAL\", \"availabilityImpact\": \"PARTIAL\"}, \"baseSeverity\": \"MEDIUM\", \"exploitabilityScore\": 8.0, \"impactScore\": 6.4, \"acInsufInfo\": false, \"obtainAllPrivilege\": false, \"obtainUserPrivilege\": false, \"obtainOtherPrivilege\": false, \"userInteractionRequired\": false}]}", published: "2021-10-13T14:15:07.827", references: "[{\"url\": \"https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/pull/13388\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/pull/13422\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/pull/13388\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/pull/13422\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Third Party Advisory\"]}]", sourceIdentifier: "security-advisories@github.com", vulnStatus: "Modified", weaknesses: "[{\"source\": \"security-advisories@github.com\", \"type\": \"Secondary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-285\"}]}, {\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"NVD-CWE-Other\"}]}]", }, nvd: "{\"cve\":{\"id\":\"CVE-2021-41137\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2021-10-13T14:15:07.827\",\"lastModified\":\"2024-11-21T06:25:33.953\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Minio is a Kubernetes native application for cloud storage. All users on release `RELEASE.2021-10-10T16-53-30Z` are affected by a vulnerability that involves bypassing policy restrictions on regular users. Normally, checkKeyValid() should return owner true for rootCreds. In the affected version, policy restriction did not work properly for users who did not have service (svc) or security token service (STS) accounts. This issue is fixed in `RELEASE.2021-10-13T00-23-17Z`. A downgrade back to release `RELEASE.2021-10-08T23-58-24Z` is available as a workaround.\"},{\"lang\":\"es\",\"value\":\"Minio es una aplicación nativa de Kubernetes para el almacenamiento en la nube. Todos los usuarios de la versión \\\"RELEASE.2021-10-10T16-53-30Z\\\" están afectados por una vulnerabilidad que implica omitir las restricciones de las políticas de los usuarios normales. Normalmente, checkKeyValid() debería devolver el propietario true para rootCreds. En la versión afectada, la restricción de políticas no funcionaba correctamente para usuarios que no tenían cuentas de servicio (svc) o de servicio de token de seguridad (STS). Este problema es corregido en la versión \\\"RELEASE.2021-10-13T00-23-17Z\\\". Como solución, es posible volver a la versión \\\"RELEASE.2021-10-08T23-58-24Z\\\"\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.8,\"impactScore\":5.9}],\"cvssMetricV2\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"2.0\",\"vectorString\":\"AV:N/AC:L/Au:S/C:P/I:P/A:P\",\"baseScore\":6.5,\"accessVector\":\"NETWORK\",\"accessComplexity\":\"LOW\",\"authentication\":\"SINGLE\",\"confidentialityImpact\":\"PARTIAL\",\"integrityImpact\":\"PARTIAL\",\"availabilityImpact\":\"PARTIAL\"},\"baseSeverity\":\"MEDIUM\",\"exploitabilityScore\":8.0,\"impactScore\":6.4,\"acInsufInfo\":false,\"obtainAllPrivilege\":false,\"obtainUserPrivilege\":false,\"obtainOtherPrivilege\":false,\"userInteractionRequired\":false}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-285\"}]},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-Other\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:minio:minio:2021-10-10t16-53-30z:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"3AB9615C-F075-41E6-B11E-BF0E011832FB\"}]}]}],\"references\":[{\"url\":\"https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/pull/13388\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/pull/13422\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/commit/415bbc74aacd53a120e54a663e941b1809982dbd\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/pull/13388\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/pull/13422\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minio/minio/security/advisories/GHSA-v64v-g97p-577c\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\"]}]}}", }, }
Log in or create an account to share your comment.
Security Advisory comment format.
This schema specifies the format of a comment related to a security advisory.
Title of the comment
Description of the comment
Loading…
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.