CVE-2021-37705

Published on: 08/13/2021 12:00:00 AM UTC

Last Modified on: 08/30/2021 12:37:00 PM UTC

CVE-2021-37705 - advisory for GHSA-q5vh-6whw-x745

Source: Mitre Source: Nist Print: PDF PDF
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L

Certain versions of Onefuzz from Microsoft contain the following vulnerability:

OneFuzz is an open source self-hosted Fuzzing-As-A-Service platform. Starting with OneFuzz 2.12.0 or greater, an incomplete authorization check allows an authenticated user from any Azure Active Directory tenant to make authorized API calls to a vulnerable OneFuzz instance. To be vulnerable, a OneFuzz deployment must be both version 2.12.0 or greater and deployed with the non-default --multi_tenant_domain option. This can result in read/write access to private data such as software vulnerability and crash information, security testing tools and proprietary code and symbols. Via authorized API calls, this also enables tampering with existing data and unauthorized code execution on Azure compute resources. This issue is resolved starting in release 2.31.0, via the addition of application-level check of the bearer token's `issuer` against an administrator-configured allowlist. As a workaround users can restrict access to the tenant of a deployed OneFuzz instance < 2.31.0 by redeploying in the default configuration, which omits the `--multi_tenant_domain` option.

  • CVE-2021-37705 has been assigned by URL Logo [email protected] to track the vulnerability - currently rated as CRITICAL severity.
  • Affected Vendor/Software: URL Logo microsoft - onefuzz version >= 2.12.0, < 2.31.0

CVSS3 Score: 10 - CRITICAL

Attack
Vector
Attack
Complexity
Privileges
Required
User
Interaction
NETWORK LOW NONE NONE
Scope Confidentiality
Impact
Integrity
Impact
Availability
Impact
CHANGED HIGH HIGH HIGH

CVSS2 Score: 6.8 - MEDIUM

Access
Vector
Access
Complexity
Authentication
NETWORK MEDIUM NONE
Confidentiality
Impact
Integrity
Impact
Availability
Impact
PARTIAL PARTIAL PARTIAL

CVE References

Description Tags Link
Fixed an issue with incomplete authorization in multi-tenant deployments by bmc-msft · Pull Request #1153 · microsoft/onefuzz · GitHub github.com
text/html
URL Logo MISC github.com/microsoft/onefuzz/pull/1153
Release 2.31.0 · microsoft/onefuzz · GitHub github.com
text/html
URL Logo MISC github.com/microsoft/onefuzz/releases/tag/2.31.0
Incomplete authorization in multi-tenant deployments · Advisory · microsoft/onefuzz · GitHub github.com
text/html
URL Logo CONFIRM github.com/microsoft/onefuzz/security/advisories/GHSA-q5vh-6whw-x745
onefuzz · PyPI pypi.org
text/html
URL Logo MISC pypi.org/project/onefuzz/
Merge pull request from GHSA-q5vh-6whw-x745 · microsoft/[email protected] · GitHub github.com
text/html
URL Logo MISC github.com/microsoft/onefuzz/commit/2fcb4998887959b4fa11894a068d689189742cb1

Known Affected Configurations (CPE V2.3)

Type Vendor Product Version Update Edition Language
ApplicationMicrosoftOnefuzzAllAllAllAll
  • cpe:2.3:a:microsoft:onefuzz:*:*:*:*:*:*:*:*:

Social Mentions

Source Title Posted (UTC)
Twitter Icon @CVEreport CVE-2021-37705 : OneFuzz is an open source self-hosted Fuzzing-As-A-Service platform. Starting with OneFuzz 2.12.0… twitter.com/i/web/status/1… 2021-08-13 20:21:29
© CVE.report 2021 Twitter Nitter Twitter Viewer |

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

CVE.report and Source URL Uptime Status status.cve.report