Skip to main content

Over 150 LLM Providers · Over 5,300 Models The most extensible AI-powered pentesting platform. Open source. Star on GitHub

CVE-2024-47070

9.0 · CRITICAL
Published Sep 27, 2024 goauthentik CWE-287 EPSS 0.57% (45th pctl)

Overview

CVE-2024-47070 is a critical-severity vulnerability affecting goauthentik authentik. It was published on September 27, 2024 and has a CVSS 3.1 base score of 9.0 (CRITICAL).

This vulnerability has a CVSS 3.1 base score of 9.0, rated CRITICAL. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

Technical Description

authentik is an open-source identity provider. A vulnerability that exists in versions prior to 2024.8.3 and 2024.6.5 allows bypassing password login by adding X-Forwarded-For header with an unparsable IP address, e.g. `a`. This results in a possibility of logging into any account with a known login or email address. The vulnerability requires the authentik instance to trust X-Forwarded-For header provided by the attacker, thus it is not reproducible from external hosts on a properly configured environment. The issue occurs due to the password stage having a policy bound to it, which skips the password stage if the Identification stage is setup to also contain a password stage. Due to the invalid X-Forwarded-For header, which does not get validated to be an IP Address early enough, the exception happens later and the policy fails. The default blueprint doesn't correctly set `failure_result` to `True` on the policy binding meaning that due to this exception the policy returns false and

Remediation

Check the references section for vendor advisories and patches from goauthentik. Update authentik to the latest patched version. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Affected Products

Vendor Product Versions Status
goauthentik authentik >= 0, < 2024.6.5 Affected

Frequently Asked Questions

What is CVE-2024-47070?

CVE-2024-47070 is a critical-severity vulnerability affecting goauthentik authentik. It was published on September 27, 2024 and has a CVSS 3.1 base score of 9.0 (CRITICAL).

How severe is CVE-2024-47070?

This vulnerability has a CVSS 3.1 base score of 9.0, rated CRITICAL. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

How do I fix or remediate CVE-2024-47070?

Check the references section for vendor advisories and patches from goauthentik. Update authentik to the latest patched version. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2024-47070?

CyberStrike's AI-powered security agents can automatically detect CVE-2024-47070 across your infrastructure using autonomous pentesting, DAST scanning, and HackBrowser. The platform continuously monitors for known vulnerabilities and provides actionable remediation guidance prioritized by real-world exploitability.