CVE-2026-75105: phpIPAM Temporary Subnet Share Information Disclosure via Address Parameter
phpIPAM through 1.8.1 fails to verify that a requested IP address belongs to the subnet a temporary share token was issued for. In app/tempshare/index.php and app/tempshare/address.php, when the share type is 'subnets', the subnetId parameter is used directly as a database primary key to fetch an address without confirming the address belongs to the authorized subnet. An unauthenticated party holding any valid, non-expired temporary share URL can enumerate the subnetId parameter to read every IP address record across all sections and subnets, including hostnames, DNS names, MAC addresses, owner/contact fields, and notes (which may contain credentials and configuration details).
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
phpIPAMto a version that resolves this vulnerability.Fixed in 1.8.1 - Configuration
In app/temp_share/index.php and app/temp_share/address.php, when share type is 'subnets', validate that the provided subnetId corresponds to (or is derived from) the authorized subnet associated with the temporary share token before fetching any address record.
phpIPAM temp_share (app/temp_share/index.php/app/temp_share/address.php) subnetId parameter handling for share type 'subnets' = Do not use subnetId directly as a database primary key without verifying authorization - Compensating control
Mitigate exposure by preventing unauthenticated access/enumeration of the temporary share URLs (e.g., restrict network access to the phpIPAM web app endpoint for temporary shares so only intended clients can reach it).
Event History
Frequently Asked Questions
What is the severity of CVE-2026-75105?
CVE-2026-75105 is rated as high severity with a score of 7.5.
What type of vulnerability is CVE-2026-75105?
CVE-2026-75105 is an information disclosure vulnerability affecting phpIPAM.
How do I fix CVE-2026-75105?
To fix CVE-2026-75105, update to the latest version of phpIPAM that addresses this issue.
What causes the vulnerability in CVE-2026-75105?
CVE-2026-75105 occurs because phpIPAM fails to verify the association between requested IP addresses and subnet permissions.
What can an attacker gain from exploiting CVE-2026-75105?
An attacker can exploit CVE-2026-75105 to gain unauthorized access to subnet information through temporary share tokens.