CVE Catalog

CVE-2026-113507

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Summary

In aaPanel up to 8.25.0, the GetClientIp function in class/public/common.py manipulates the X-Real-Ip argument, leading to improper access controls. The attack may be performed remotely. The exploit has been made public and could be used. The vendor confirms that the reported X-Real-Ip IP-bypass vulnerability has already been fixed.

Risk Assessment

An attacker may bypass IP-based access controls, potentially gaining unauthorized access to protected panel functions. The public exploit increases the risk.

Recommendation

Update aaPanel to a version containing the fix (above 8.25.0). Verify that the X-Real-Ip header is not used for authentication without additional validation.

Other vulnerabilities in aaPanel

See all
Original NVD description (English source)

A vulnerability was found in aaPanel up to 8.25.0. The impacted element is the function GetClientIp of the file class/public/common.py. The manipulation of the argument X-Real-Ip results in improper access controls. The attack may be performed from remote. The exploit has been made public and could be used. The vendor confirms: "The reported X-Real-Ip IP-bypass vulnerability has already been fixed".

Vulnerability data from NVD (NIST) · CISA KEV · EPSS