CVE-2018-25129 in Access Control Systeminfo

Summary

by MITRE • 12/24/2025

SOCA Access Control System 180612 contains multiple insecure direct object reference vulnerabilities that allow attackers to access sensitive user credentials. Attackers can retrieve authenticated and unauthenticated user password hashes and pins through unprotected endpoints like Get_Permissions_From_DB.php and Ac10_ReadSortCard.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 12/25/2025

The CVE-2018-25129 vulnerability affects the SOCA Access Control System version 180612, representing a critical security flaw that exposes sensitive authentication data through insecure direct object reference vulnerabilities. This vulnerability class falls under CWE-639, which specifically addresses insecure direct object references that occur when an application provides direct access to objects based on user-supplied input without proper authorization checks. The affected system allows unauthorized access to user credentials through unprotected endpoints, creating a significant risk for organizations relying on this access control solution.

The technical implementation of this vulnerability stems from the system's failure to validate user permissions before granting access to sensitive data endpoints. Attackers can exploit this weakness by directly accessing unprotected PHP endpoints such as Get_Permissions_From_DB.php and Ac10_ReadSortCard without proper authentication or authorization. These endpoints serve as direct references to database objects containing user password hashes and PIN information, bypassing the normal access control mechanisms that should protect such sensitive data. The vulnerability essentially allows attackers to perform unauthorized data retrieval operations against the system's database without proper credentials.

The operational impact of this vulnerability is severe and multifaceted, particularly for organizations using SOCA Access Control Systems in security-critical environments. Successful exploitation enables attackers to obtain password hashes and PIN information for both authenticated and unauthenticated users, potentially leading to complete system compromise. This vulnerability aligns with ATT&CK technique T1078 which covers legitimate credentials, and T1566 which covers credential access through various attack vectors. The exposure of authentication data creates opportunities for attackers to escalate privileges, conduct lateral movement within networks, and maintain persistent access to protected systems.

Organizations affected by this vulnerability should implement immediate mitigations including proper input validation and access control enforcement across all system endpoints. The recommended approach involves implementing robust authorization checks that validate user permissions before allowing access to sensitive data endpoints. Security controls should include input sanitization to prevent direct object reference attacks, proper authentication mechanisms for all endpoints, and comprehensive audit logging to detect unauthorized access attempts. Additionally, organizations should consider implementing web application firewalls to monitor and filter requests to vulnerable endpoints, while also ensuring that all database connections use encrypted channels to prevent data interception during transmission. The vulnerability demonstrates the critical importance of proper access control implementation and the potential consequences of inadequate security measures in authentication systems.

Responsible

VulnCheck

Reservation

12/24/2025

Disclosure

12/24/2025

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00109

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!