Pinned Posts
-
Multiple Vulnerabilities in CyberPanel
In this post I write briefly about the discovery of multiple security vulnerabilities in CyberPanel. Further details on each of the findings are provided separately in dedicated posts.
Latest Posts
-
[7] CyberPanel - Broken Authentication and Local File Inclusion (LFI) in '/api/FetchRemoteTransferStatus' endpoint
In CyberPanel versions between 1.7 (possibly earlier) and 2.3.4, the
FetchRemoteTransferStatus()
function used in ‘Remote Backups’ is missing sufficient authentication controls and is vulnerable to LFI.
-
[6] CyberPanel - Insecure Generation and Storage of API tokens
In CyberPanel versions between 1.8.7 and 2.3.4, the user API tokens are insecurely generated using the Base64 transform of the plaintext username and password credentials.
-
[5] CyberPanel - Bypass of Security Controls in `commandInjectionCheck()`
In CyberPanel versions between 1.9.4 through 2.3.4, the security controls implemented in the
commandInjectionCheck()
function were missing checks for specific forbidden special characters, resulting in command injection.
-
[4] CyberPanel - Security Middleware Bypass
In CyberPanel versions 2.1.1 through 2.3.4 the Security Middleware mechanism is making security decisions by relying on incorrect order of analysis and incomplete set of forbidden special characters.