Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-y56c-m6zh-6bck
Summary
Pterodactyl has a database resource limit bypass via race condition in Client API
### Summary

The Pterodactyl Client API has a logic flaw that lets users bypass their assigned limits for database allocations. This happens because the database locking mechanism used in the controllers is totally broken and doesn't actually lock anything.

### Details

Inside `DatabaseController.php`, the code tries to prevent multiple databases from being created at once by calling `$server->databases()->lockForUpdate()`. In Laravel, this just configures a query builder but never actually sends a command to the database because it’s missing a terminal method like `count()` or `get()`. It’s basically a no-op that does nothing.

Since there’s no real lock, multiple requests hitting the endpoint at the exact same time will all see that the database count is under the limit. They all move forward to the `DeployServerDatabaseService` and successfully create extra resources on the physical host.

### Impact

Users are able to create more databases than they are supposed to, potentially also breaking the web interface.
Aliases
0
alias CVE-2026-35202
1
alias GHSA-fgmm-w5cx-vrfw
Fixed_packages
0
url pkg:composer/pterodactyl/panel@1.12.3
purl pkg:composer/pterodactyl/panel@1.12.3
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/pterodactyl/panel@1.12.3
Affected_packages
References
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35202
reference_id
reference_type
scores
0
value 0.00038
scoring_system epss
scoring_elements 0.11694
published_at 2026-06-05T12:55:00Z
1
value 0.00038
scoring_system epss
scoring_elements 0.11655
published_at 2026-06-07T12:55:00Z
2
value 0.00038
scoring_system epss
scoring_elements 0.11689
published_at 2026-06-06T12:55:00Z
3
value 0.00042
scoring_system epss
scoring_elements 0.13218
published_at 2026-06-09T12:55:00Z
4
value 0.00042
scoring_system epss
scoring_elements 0.13187
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35202
1
reference_url https://github.com/pterodactyl/panel
reference_id
reference_type
scores
0
value 2.3
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
1
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/pterodactyl/panel
2
reference_url https://github.com/pterodactyl/panel/security/advisories/GHSA-fgmm-w5cx-vrfw
reference_id
reference_type
scores
0
value LOW
scoring_system cvssv3.1_qr
scoring_elements
1
value 2.3
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
2
value LOW
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-06-03T12:47:43Z/
url https://github.com/pterodactyl/panel/security/advisories/GHSA-fgmm-w5cx-vrfw
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35202
reference_id
reference_type
scores
0
value 2.3
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
1
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35202
4
reference_url https://github.com/advisories/GHSA-fgmm-w5cx-vrfw
reference_id GHSA-fgmm-w5cx-vrfw
reference_type
scores
0
value LOW
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-fgmm-w5cx-vrfw
Weaknesses
0
cwe_id 367
name Time-of-check Time-of-use (TOCTOU) Race Condition
description The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check. This can cause the product to perform invalid actions when the resource is in an unexpected state.
1
cwe_id 770
name Allocation of Resources Without Limits or Throttling
description The product allocates a reusable resource or group of resources on behalf of an actor without imposing any restrictions on the size or number of resources that can be allocated, in violation of the intended security policy for that actor.
Exploits
Severity_range_score0.1 - 3
Exploitabilitynull
Weighted_severitynull
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-y56c-m6zh-6bck