CVE-2024-30265 json
Voilà Local file inclusion
published 2024-04-03 2 y ago modified 2026-09-10 1 mo ago also GHSA-2q59-h24c-w6fg , PYSEC-2026-2027 , EUVD-2024-1068
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 54%
- public exploits
- 0
- none known
Summary
Collabora Online is a collaborative online office suite based on LibreOffice technology. Any deployment of voilà dashboard allow local file inclusion. Any file on a filesystem that is readable by the user that runs the voilà dashboard server can be downloaded by someone with network access to the server. Whether this still requires authentication depends on how voilà is deployed. This issue has been patched in 0.2.17, 0.3.8, 0.4.4 and 0.5.6.
Patch / fix
- pypi voila 0.2.17, 0.3.8, 0.4.4, 0.5.6
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.73% chance of exploitation in the next 30 days, higher than 54% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| OSV | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | voila | >=0.0.2, <0.2.17 >=0.3.0a0, <0.3.8 >=0.4.0a0, <0.4.4 >=0.5.0a0, <0.5.6 |
0.2.17 0.3.8 0.4.4 0.5.6 |
Affected products
- voila-dashboards voila
Classification
- Weakness
-
- CWE-73 External Control of File Name or Path
References
-
github.com
/voila-dashboards/voila/commit/00d6362c237b6b4d466873535554d6076ead0c52
web
-
github.com
/voila-dashboards/voila/commit/28faacc9b03b160fd8fa920ad045f4ec0667ab67
web
-
github.com
/voila-dashboards/voila/commit/5542e4ae36bb5d184deaa48f95e76be477756af2
web
-
github.com
/voila-dashboards/voila/commit/98b6a40fec27723572314fdbba99bdc147d904c8
web
-
github.com
/voila-dashboards/voila/commit/c045be6988539d07cceeb9f82fc660a49485d504
web
-
github.com
/voila-dashboards/voila/security/advisories/GHSA-2q59-h24c-w6fg
web
-
nvd.nist.gov
/vuln/detail/CVE-2024-30265
advisory
-
github.com
/voila-dashboards/voila
package
-
pypi.org
/project/voila
package
-
github.com
/advisories/GHSA-2q59-h24c-w6fg
advisory
Sources
- CVE List CVE-2024-30265
- GitHub Advisory GHSA-2q59-h24c-w6fg
- NVD CVE-2024-30265
- OSV PYSEC-2026-2027
Fencer Vulns 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.