CVE Catalog

CVE-2023-39438

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

31th percentile - higher than 31% of all known CVEs

Summary

A missing authorization check allows an arbitrary authenticated user to perform certain operations through the API of CLA-assistant. This enables access to CLA information, including details of signatories and custom fields configured by the requester.

Risk Assessment

The organization may be exposed to unauthorized access to sensitive information and the ability to modify or delete CLA configurations for repositories or organizations.

Recommendation

It is recommended to implement proper authorization checks in the CLA-assistant API and to monitor access to sensitive data.

Related vulnerabilities

Original NVD description (English source)

A missing authorization check allows an arbitrary authenticated user to perform certain operations through the API of CLA-assistant by executing specific additional steps. This allows an arbitrary authenticated user to read CLA information including information of the persons who signed them as well as custom fields the CLA requester had configured. In addition, an arbitrary authenticated user can update or delete the CLA-configuration for repositories or organizations using CLA-assistant. The stored access tokens for GitHub are not affected, as these are redacted from the API-responses.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS