Skip to content

Improper error handling in CLA assistant can cause crash

Moderate
olafschmidt published GHSA-jjjv-grgr-v8h3 May 12, 2022

Package

No package listed

Affected versions

<2.13.0

Patched versions

2.13.0

Description

Impact

Due to improper error handling an authenticated user can crash CLA assistant instance.
This could impact the availability of the application.

Patches

The issue has been fixed in this version v2.13.0

Workarounds

If you can’t apply the patch, you can temporary disable Node.js default behavior to exit on unhandled rejections using the --unhandled-rejections=warn Node.js CLI option or NODE_OPTIONS="--unhandled-rejections=warn" environment variable.

Impact on cla-assistant.io

The hosted offering on cla-assistant.io performs an automatic restart on error and thus was not impacted.

Credits

A very big thanks to Teo Klestrup Röijezon (teo.roijezon@stackable.de) for responsibly disclosing this bug to us.

Severity

Moderate

CVE ID

CVE-2022-29617

Weaknesses

Credits