CVE-2026-94618 json
FileGator: Missing authorization in GET /batchdownload allows cross-user retrieval of another user's archive
published 5d ago modified yesterday also EUVD-2026-118519 , GHSA-f74m-x83r-c4v4
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 8%
- public exploits
- 0
- none known
Summary
FileGator is a multi-user file manager. Prior to 7.15.0, GET /batchdownload in backend/Controllers/DownloadController.php uses batchDownloadStart() to stream a shared temporary archive selected by the request-supplied uniqid without checking that the current session created it. In deployments with distinct per-user home directories, a valid user with read, download, and batchdownload permissions who obtains another user's active archive id can cross that boundary and retrieve the victim's batch archive. The archive lifetime and id-acquisition requirement limit exploitation, but a successful replay also deletes the victim's pending archive. This issue is fixed in version 7.15.0.
Patch / fix
- packagist filegator/filegator 7.15.0
- filegator filegator 7.15.0
Is CVE-2026-94618 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- yesterday
Exploit prediction
0.19% chance of exploitation in the next 30 days, higher than 8% of all scored CVEs (FIRST EPSS, 2026-11-11).
Exploits and checks
- github.com https://github.com/filegator/filegator/security/advisories/GHSA-f74m-x83r-c4v4 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:L |
| GitHub | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | filegator/filegator | <7.15.0 |
7.15.0 |
Affected products
- filegator filegator
Classification
References
-
github.com
/filegator/filegator/pull/597
web
-
github.com
/filegator/filegator/commit/638737e560cbf20cbeb5da4e4e6c974f8a080531
web
-
github.com
/filegator/filegator/security/advisories/GHSA-f74m-x83r-c4v4
exploit, web
-
github.com
/filegator/filegator/releases/tag/v7.15.0
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-94618
advisory
-
github.com
/filegator/filegator
package
Sources
- CVE List CVE-2026-94618
- GitHub Advisory GHSA-f74m-x83r-c4v4
- NVD CVE-2026-94618
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.