S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-0678 Scanner

CVE-2023-0678 Scanner - Missing Authorization vulnerability in phpIPAM

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
2.5k
Times Used
continuous scan runs
5.9k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-0678
5.3
CVSShigh
Exploitable remotely over the internet · no authentication required.

Missing Authorization in GitHub repository phpipam/phpipam prior to v1.5.1.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
phpipam/phpipamby phpipam
AFFECTED< v1.5.1SAFE ✓≥ v1.5.1
Updated Aug 22, 2026View on NVD →
Detail

The product being checked is phpipam, an IP address management application that is used by network administrators and IT professionals to efficiently manage and organize IP addresses within their organizations. It offers features such as IP reservation, subnet management, and network troubleshooting for enterprises and ISPs around the globe. Its open-source nature and comprehensive capabilities make it a popular tool for managing complex IP networks. Users rely on phpipam for ensuring organized and efficient network operations, particularly in large and intricate network infrastructures. By providing dynamic visibility and management features, phpipam minimizes downtime and maximizes the availability of network resources.

The vulnerability detected is a Missing Authorization vulnerability, which could allow an unauthenticated user to access sensitive information within phpipam. In this scenario, the user can gain access to high-usage IP subnets including sensitive data such as subnet descriptions, IP ranges, and usage rates without proper authentication checks. This vulnerability exists due to insufficient authorization checks at specific endpoints within phpipam's codebase, specifically in versions prior to 1.5.1. Exploiting this flaw could provide users with unauthorized visibility into potentially sensitive data used for internal network management purposes. Therefore, addressing this vulnerability is crucial to protect sensitive network infrastructure data from unauthorized access.

The technical aspect of the vulnerability resides in the improper handling of user authorization within specific phpipam scripts. The affected endpoint, 'find_full_subnets.php', fails to implement necessary authorization checks, allowing users to execute the script from a command line or web interface without appropriate permissions. Details such as subnet descriptions and usage statistics, which are generally restricted, become accessible through this vulnerability. The failure in the authorization mechanism lies in overlooking the user's permission when accessing these resources, posing a significant risk for organizations utilizing phpipam. Proper validation and restriction based on user roles should be enforced to mitigate this vulnerability.

When exploited, the Missing Authorization vulnerability can lead to exposure of critical network information to unauthorized entities, potentially resulting in security implications and misuse. Malicious individuals may leverage the disclosed data to map out a network's infrastructure, identifying weak points for further exploitation. Consequently, this exposure could facilitate network reconnaissance and targeted attacks, affecting the integrity and security of the organization's network operations. Unauthorized access risks compromising confidentiality and operational continuity, necessitating prompt remediation to avert potential damages.

REFERENCES

Solution Advice
  • Update to the latest version of phpipam that incorporates the patch addressing the authorization issue.
  • Implement strict access controls and ensure endpoint scripts enforce proper authorization mechanisms.
  • Conduct regular code audits to identify and rectify similar vulnerabilities proactively.
  • Restrict access to sensitive scripts through firewall rules or network segmentation.
  • Engage in routine security testing to validate the effectiveness of authorization measures.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2023-0678 Scanner - Missing Authorization vulnerability in phpIPAM | S4E