PT-2022-20471 · Unknown · Cilogonoauthenticator+1

Georgiana Elena

+1

·

Published

2022-06-06

·

Updated

2022-06-16

·

CVE-2022-31027

CVSS v3.1

4.2

Medium

VectorAV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions CILogonOAuthenticator versions prior to 15.0.0
Description The issue concerns the authorization mechanism in CILogonOAuthenticator, which is used to restrict access to a JupyterHub based on the user's institution. The allowed idps configuration trait is intended to list the domains of authorized institutions, but it only verifies the email address provided by CILogon, not the identity provider used. This means a user can access the JupyterHub with a GitHub account that has an email address matching the authorized domain, even if their access to the institution's identity provider has been revoked. The patch for this issue changes how allowed idps is interpreted, now requiring the EntityID of allowed identity providers.
Recommendations For versions prior to 15.0.0, upgrade to version 15.0.0 or above and update the allowed idps configuration to use the EntityID of the allowed identity providers, as specified in the migration documentation. As a temporary workaround, consider restricting access to the JupyterHub until the patch can be applied.

Exploit

Fix

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2022-31027
GHSA-R7V4-JWX9-WX43
PYSEC-2022-206

Affected Products

Cilogonoauthenticator
Jupyterhub