CVE-2026-24892
7.5openITCOCKPIT · openITCOCKPIT
openITCOCKPIT Community Edition 5.3.1 and earlier contains an unsafe PHP deserialization pattern in the processing of changelog entries, posing a latent risk for remote code execution.
Executive summary
A latent PHP object injection vulnerability in openITCOCKPIT versions prior to 5.4.0 poses a significant security risk by potentially allowing remote code execution if application state is manipulated.
Vulnerability
The application utilizes an unsafe PHP deserialization pattern (CWE-502) when processing changelog entries. While no current endpoint exploits this directly, the lack of class restrictions during the unserialize process allows for potential object injection if future code paths introduce malicious input.
Business impact
The potential for remote code execution represents a critical risk to data integrity, confidentiality, and system availability. Although the vulnerability is currently latent, the CVSS score of 7.5 reflects the high impact associated with deserialization flaws, which could permit an authenticated attacker to gain unauthorized control over the monitoring infrastructure.
Remediation
Immediate Action: Upgrade to openITCOCKPIT version 5.4.0 or later, which addresses the unsafe deserialization pattern by restricting allowed classes during data processing.
Proactive Monitoring: Review application logs for unusual PHP error messages related to serialization or unexpected database entries within the changelog functionality.
Compensating Controls: Implement strict network segmentation for the monitoring server to limit the exposure of the management interface to trusted administrative networks only.
Exploitation status
Public Exploit Available: No (exploit_available: unknown).
Analyst recommendation
Organizations should treat this vulnerability with high priority due to the severe impact associated with PHP object injection. Administrators must plan for an immediate update to version 5.4.0 to neutralize the risk, as the presence of an unrestricted deserialization call creates an unstable security posture that could be leveraged by future exploits.