---
title: "aaPanel vulnerabilities: CVEs, CISA KEV and security advisories"
url: https://radicalnotion.ai/vendor/aapanel
type: vendor
description: "aaPanel has 20 published CVEs, 0 in CISA KEV and 19 with public exploits."
updated: 2026-11-09
source: RadicalNotion.AI
license: CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/)
---

# aaPanel vulnerabilities

- **Published CVEs:** 20
- **In CISA KEV:** 0
- **With a public exploit:** 19
- **With a patch:** 3
- **Average CVSS:** 7.4
- **CVEs in the last two years:** 16
- **First CVE:** 2020-06-18
- **Latest CVE:** 2026-11-09

## Severity breakdown

| Severity | CVEs |
| --- | --- |
| Critical | 5 |
| High | 6 |
| Medium | 9 |
| Low | 0 |
| Unscored | 0 |

## Most affected products

| Product | CVEs |
| --- | --- |
| [aaPanel](https://radicalnotion.ai/vendor/aapanel/aapanel) | 11 |
| [BaoTa](https://radicalnotion.ai/vendor/aapanel/baota) | 6 |
| [BillionMail](https://radicalnotion.ai/vendor/aapanel/billionmail) | 2 |
| [aaPanel v7.57.0](https://radicalnotion.ai/vendor/aapanel/aapanel-v7-57-0) | 1 |
| [aapanel WP Toolkit](https://radicalnotion.ai/vendor/aapanel/aapanel-wp-toolkit) | 1 |

## Most common weakness types

| CWE | Name | CVEs |
| --- | --- | --- |
| [CWE-78](https://radicalnotion.ai/cwe/cwe-78) | Improper Neutralization of Special Elements used in an OS Command | 5 |
| [CWE-89](https://radicalnotion.ai/cwe/cwe-89) | Improper Neutralization of Special Elements used in an SQL Command | 3 |
| [CWE-22](https://radicalnotion.ai/cwe/cwe-22) | Improper Limitation of a Pathname to a Restricted Directory | 2 |
| [CWE-74](https://radicalnotion.ai/cwe/cwe-74) | Improper Neutralization of Special Elements in Output Used by a Downstream Component | 1 |
| [CWE-77](https://radicalnotion.ai/cwe/cwe-77) | Improper Neutralization of Special Elements used in a Command | 1 |
| [CWE-79](https://radicalnotion.ai/cwe/cwe-79) | Improper Neutralization of Input During Web Page Generation | 1 |
| [CWE-862](https://radicalnotion.ai/cwe/cwe-862) | Missing Authorization | 1 |
| [CWE-88](https://radicalnotion.ai/cwe/cwe-88) | Improper Neutralization of Argument Delimiters in a Command | 1 |

## Assigning CNAs

| CNA | CVEs |
| --- | --- |
| [VulDB](https://radicalnotion.ai/cna/vuldb) | 10 |
| [mitre](https://radicalnotion.ai/cna/mitre) | 8 |
| [Wordfence](https://radicalnotion.ai/cna/wordfence) | 1 |
| [VulnCheck](https://radicalnotion.ai/cna/vulncheck) | 1 |

## CVEs by year

| Year | CVEs published |
| --- | --- |
| 2020 | 2 |
| 2021 | 1 |
| 2022 | 1 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 3 |
| 2026 | 13 |

## Latest CVEs

| CVE | Title | Severity | CVSS | EPSS | CISA KEV | Published |
| --- | --- | --- | --- | --- | --- | --- |
| CVE-2026-124579 | aaPanel BillionMail Relay Configuration API relay.go injection | medium | 5.3 | 0.2% | No | 2026-11-09 |
| CVE-2026-113507 | aaPanel common.py GetClientIp access control | medium | 6.9 | 0.5% | No | 2026-10-20 |
| CVE-2026-113506 | aaPanel File Manager common.py ExecShell os command injection | critical | 9.4 | 2.1% | No | 2026-10-20 |
| CVE-2026-113505 | aaPanel Download Endpoint v2.py send\_file path traversal | medium | 5.3 | 0.5% | No | 2026-10-20 |
| CVE-2026-111367 | BillionMail through 4.9 Forgeable JWTs via Default Signing Key | medium | 6.9 | 0.3% | No | 2026-10-15 |
| CVE-2026-101011 | aaPanel BaoTa Domain domainMod.py get\_domain\_status sql injection | medium | 5.1 | 0.2% | No | 2026-09-28 |
| CVE-2026-101010 | aaPanel BaoTa data.py getData sql injection | medium | 5.1 | 0.2% | No | 2026-09-28 |
| CVE-2026-101009 | aaPanel BaoTa Unzip panelTask.py panelTask.bt\_task.\_unzip os command injection | critical | 9.3 | 1.8% | No | 2026-09-28 |
| CVE-2026-101008 | aaPanel BaoTa File Merge files.py merge\_split\_file command injection | critical | 9.4 | 2.3% | No | 2026-09-28 |
| CVE-2026-101007 | aaPanel BaoTa Database Backup database.py InputSql os command injection | critical | 9.3 | 2.1% | No | 2026-09-28 |
| CVE-2026-29858 | - | high | 7.5 | 0.3% | No | 2026-03-18 |
| CVE-2026-29859 | - | critical | 9.8 | 0.5% | No | 2026-03-18 |

## Frequently asked questions

### How many CVEs does aaPanel have?

aaPanel has 20 published CVE records since 2020, including 16 in the last two years.

### How many aaPanel CVEs are in CISA KEV?

None of aaPanel's CVEs are currently listed in CISA's Known Exploited Vulnerabilities catalog.

### Which aaPanel products have the most CVEs?

The aaPanel products with the most published CVEs are aaPanel, BaoTa, BillionMail, aaPanel v7.57.0, aapanel WP Toolkit.

### What are the most common weakness types in aaPanel CVEs?

aaPanel's CVEs most often map to these CWE weakness types: CWE-78 (Improper Neutralization of Special Elements used in an OS Command), CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component).

### Are there public exploits for aaPanel vulnerabilities?

Yes — 19 of aaPanel's CVEs have a known public exploit.

### How many critical aaPanel vulnerabilities are there?

aaPanel has 5 critical and 6 high-severity CVEs.

### What is the average severity of aaPanel CVEs?

The average CVSS base score across aaPanel's scored CVEs is 7.4.

## Related vendors

- [Microsoft](https://radicalnotion.ai/vendor/microsoft) (48,466 CVEs)
- [Linux](https://radicalnotion.ai/vendor/linux) (26,121 CVEs)
- [Google](https://radicalnotion.ai/vendor/google) (18,541 CVEs)
- [Apple](https://radicalnotion.ai/vendor/apple) (15,953 CVEs)
- [Oracle](https://radicalnotion.ai/vendor/oracle) (14,426 CVEs)
- [Debian](https://radicalnotion.ai/vendor/debian) (10,245 CVEs)
- [IBM](https://radicalnotion.ai/vendor/ibm) (9,857 CVEs)
- [Red Hat](https://radicalnotion.ai/vendor/red-hat) (8,771 CVEs)

---

Source: [RadicalNotion.AI](https://radicalnotion.ai/vendor/aapanel). Licensed CC BY-NC 4.0; attribute RadicalNotion.AI and link the source page when you reuse this data.
