PT-2024-2549 · Freeipa+8 · Freeipa+8

Egor Uvarov

·

Published

2024-01-10

·

Updated

2024-11-15

·

CVE-2023-5455

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:C/A:N
Name of the Vulnerable Software and Affected Versions FreeIPA versions all supported versions
Description A Cross-site request forgery vulnerability exists in the "ipa/session/login password" endpoint, allowing an attacker to trick the user into submitting a request that could perform actions as the user. This results in a loss of confidentiality and system integrity. The vulnerability was discovered during community penetration testing, where it was found that FreeIPA does not ensure CSRF protection for certain HTTP endpoints. Due to implementation details, an attacker cannot use this flaw to reflect a cookie representing an already logged-in user and would always have to go through a new authentication attempt.
Recommendations As a temporary workaround, consider disabling the login password component until a patch is available. Restrict access to the "ipa/session/login password" endpoint to minimize the risk of exploitation. Avoid using the login password functionality in the affected endpoint until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

CSRF

Weakness Enumeration

Related Identifiers

ALSA-2024:0141
ALSA-2024:0143
ALT-PU-2024-1253
ALT-PU-2024-1384
ALT-PU-2024-14741
BDU:2024-02540
CESA-2024_0143
CESA-2024_0145
CVE-2023-5455
RHSA-2024:0137
RHSA-2024:0138
RHSA-2024:0139
RHSA-2024:0140
RHSA-2024:0141
RHSA-2024:0142
RHSA-2024:0143
RHSA-2024:0144
RHSA-2024:0145
RHSA-2024:0252
RHSA-2024_0141
RHSA-2024_0143
RHSA-2024_0145
RLSA-2024:0143

Affected Products

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Freeipa
Red Hat
Red Os
Rocky Linux