CVE-2026-80189
Last modified
CVE-2026-80189 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. LeafWiki extracts an uploaded ZIP archive without limiting how much data it will write. ZipExtractor.ExtractToDir in internal/importer/zip_extractor.go opens each entry and copies it to the destination with io.Copy, which runs to the end of the decompressed stream, so only the size of the uploaded archive is bounded and the size it expands to is not. EPSS estimates a 0.41% chance of exploitation in the next 30 days.
Description
LeafWiki extracts an uploaded ZIP archive without limiting how much data it will write. ZipExtractor.ExtractToDir in internal/importer/zip_extractor.go opens each entry and copies it to the destination with io.Copy, which runs to the end of the decompressed stream, so only the size of the uploaded archive is bounded and the size it expands to is not. The import route that reaches this code requires the Editor or Admin role, and the upload itself is capped at 500 MiB compressed. Because a ZIP entry can compress at a very high ratio, an archive well inside that cap can expand to hundreds of gigabytes as it is written out. The extraction directory defaults to a location under the operating system temporary directory, so the written data consumes the disk backing that path, which on a tmpfs-backed temporary directory is memory. A user holding the Editor role can therefore exhaust the storage the service depends on and keep it from serving, using far more resource than the upload limit alone would permit.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| perber | leafwiki | >= 0.10.0, < 0.12.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-80189?
How severe is CVE-2026-80189?
How do I fix CVE-2026-80189?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-8018Insufficient policy enforcement in DevTools in Google Chrome…8.1
- CVE-2026-80182In OpenStack Keystone before 29.0.3, tokens obtained via OAu…7.6
- CVE-2026-80183In OpenStack Keystone before 29.0.3, any authenticated user …7.1
- CVE-2026-80184In OpenStack Keystone before 29.0.3, tokens obtained via del…7.6
- CVE-2026-80185BlueZ sdp-xml.c type confusion via RegisterProfile(ServiceRe…5.7
- CVE-2026-80186A stack-based buffer overflow vulnerability exists in BlueZ,…7.6
- CVE-2026-8019Insufficient policy enforcement in WebApp in Google Chrome p…5.4
- CVE-2026-80192@better-auth/sso before 1.6.27 (and before 1.4.8 in the 1.4.…8.1
- CVE-2026-80193Kimai before 2.62.0 fails to validate create_other_timesheet…8.8
- CVE-2026-80194Kimai before 2.64.0 contains a missing authorization vulnera…4.3
- CVE-2026-80195Kimai before 2.63.0 contains a business logic / improper aut…5.4
- CVE-2026-80196Kimai before 2.58.0 contains an authentication bypass vulner…7.5
Are you affected by CVE-2026-80189?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
