← Vulnerability feed

Vulnerability record · CVE-2024-0787 · published 15 November 2024

CVE-2024-0787: Phpipam improper restriction of authentication attempts vulnerability

Phpipam · Phpipam

phpIPAM version 1.5.1 contains a vulnerability where an attacker can bypass the IP block mechanism to brute force passwords for users by using the 'X-Forwarded-For' header. The issue lies in the 'get_user_ip()' function in 'class.Common.php' at lines 1044 and 1045, where the presence of the 'X-Forwarded-For' header is checked and used instead of 'REMOTE_ADDR'. This vulnerability allows attackers to perform brute force attacks on user accounts, including the admin account. The issue is fixed in version 1.7.0.

5.9 CVSS 3.1 Medium EPSS 0.46% · top 62.5% CWE-307 · Improper restriction of authentication attempts
5.9CVSS 3.1 base score
0.46%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References, 1 tagged exploit
17 Jun 2026Last modified by NVD

Description

phpIPAM version 1.5.1 contains a vulnerability where an attacker can bypass the IP block mechanism to brute force passwords for users by using the 'X-Forwarded-For' header. The issue lies in the 'get_user_ip()' function in 'class.Common.php' at lines 1044 and 1045, where the presence of the 'X-Forwarded-For' header is checked and used instead of 'REMOTE_ADDR'. This vulnerability allows attackers to perform brute force attacks on user accounts, including the admin account. The issue is fixed in version 1.7.0.

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2024-0787 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2022-41443Phpipam vulnerabilityphpipam v1.5.0 was discovered to contain a header injection vulnerability via the component /admin/subnets/ripe-query.php.EPSS 1.2%9.8CVE-2019-16695Phpipam sql injection vulnerabilityphpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/filter.php table parameter when action=add is used.EPSS 1.9%9.8CVE-2019-16696Phpipam sql injection vulnerabilityphpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/edit.php table parameter when action=add is used.EPSS 1.9%9.8CVE-2019-16692Phpipam sql injection vulnerabilityphpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/filter-result.php table parameter when action=add is used.EPSS 10%9.8CVE-2019-16693Phpipam sql injection vulnerabilityphpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/order.php table parameter when action=add is used.EPSS 4.3%9.8CVE-2019-16694Phpipam sql injection vulnerabilityphpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/edit-result.php table parameter when action=add is used.EPSS 1.9%9.8CVE-2018-1000869Phpipam sql injection vulnerabilityphpIPAM version 1.3.2 contains a CWE-89 vulnerability in /app/admin/nat/item-add-submit.php that can result in SQL Injection.. This attack appear to …EPSS 1.8%8.8CVE-2020-7988Phpipam cross-site request forgery vulnerabilityAn issue was discovered in tools/pass-change/result.php in phpIPAM 1.4. CSRF can be used to change the password of any user/admin, to escalate privil…EPSS 0.73%

Source: NIST National Vulnerability Database (record CVE-2024-0787), CISA KEV, FIRST EPSS (scores of 2026-09-29). This page is refreshed as NVD updates the record.