CVE-2007-5828 Cross-site request forgery in n/a

Medium 6.8 Published Updated

Remote attackers can change arbitrary user passwords via CSRF in Django admin panel if CSRF protection is not enabled.

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

What is CVE-2007-5828?

CVE-2007-5828 is a medium-severity vulnerability in n/a, published on 5 Nov 2007. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Cross-site request forgery (CSRF) vulnerability in the admin panel in Django 0.96 allows remote attackers to change passwords of arbitrary users via a request to admin/auth/user/1/password/. NOTE: this issue has been disputed by Debian, since product documentation includes a recommendation for a CSRF protection module that is included with the product. However, CVE considers this an issue because the default configuration does not use this module

Weakness: CWE-352

Which versions are affected by CVE-2007-5828?

It affects 1 product.

Products include Django Project Django.

How do I fix CVE-2007-5828?

Change a configuration setting.

Is CVE-2007-5828 being exploited?

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

Sources

Also known as DEBIAN-CVE-2007-5828, GHSA-pjc8-j97x-hp3p.

Is CVE-2007-5828 in your software?

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

Check your SBOMs for free