CVE-2022-4589 cyface Terms and Conditions Module views.py returnTo redirect

Medium 5.5 Published Updated

Attackers can redirect users to malicious sites via the returnTo parameter in the cyface Terms and Conditions Module.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2022-4589?

CVE-2022-4589 is a medium-severity vulnerability in cyface Terms and Conditions Module, published on 17 Dec 2022. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

A vulnerability has been found in cyface Terms and Conditions Module up to 2.0.9 and classified as problematic. Affected by this vulnerability is the function returnTo of the file termsandconditions/views.py. The manipulation leads to open redirect. The attack can be launched remotely. Upgrading to version 2.0.10 is able to address this issue. The name of the patch is 03396a1c2e0af95e12a45c5faef7e47a4b513e1a. It is recommended to upgrade the affected component. The associated identifier of this vulnerability is VDB-216175.

Weakness: CWE-601

Which versions are affected by CVE-2022-4589?

3 open source packages ship an affected version, including django-termsandconditions. It affects 1 product.

PackageAffectedFixed in
django-termsandconditions PyPIAll versions2.0.11
django-termsandconditions PyPIAll versions2.0.11
django-termsandconditions PyPIAll versions2.0.11

Products include Django Terms and Conditions Project Django Terms and Conditions.

How do I fix CVE-2022-4589?

Upgrade django-termsandconditions to 2.0.11 or later.

Is CVE-2022-4589 being exploited?

There is no known exploitation of CVE-2022-4589 in the wild and no public exploit code.

Sources

Also known as GHSA-6rmf-cv6p-4h27, PYSEC-2026-805.

Is CVE-2022-4589 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free