High severity · published Jul 2, 2025
CVE-2025-34076
Microweber CMS Authenticated Local File Inclusion via Backup API
7.2
CVSS
2.2%
EPSS
No
On KEV
Description
An authenticated local file inclusion vulnerability exists in Microweber CMS versions <= 1.2.11 through misuse of the backup management API. Authenticated users can abuse the /api/BackupV2/upload and /api/BackupV2/download endpoints to read arbitrary files from the underlying filesystem. By specifying an absolute file path in the src parameter of the upload request, the server may relocate or delete the target file depending on the web service user’s privileges. The corresponding download endpoint can then be used to retrieve the file contents, effectively enabling local file disclosure. This behavior stems from insufficient validation of user-supplied paths and inadequate restrictions on file access and backup logic.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.2% · higher than 83% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CM
CMS · Microweber Ltd.
through 1.2.11 · source: vendor
MI
Microweber · Microweber
through 1.2.11 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-34076
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-34076
exploit
https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/auxiliary/gather/microweber_lfi.rb
product
https://github.com/microweber/microweber
exploit
https://huntr.com/bounties/09218d3f-1f6a-48ae-981c-85e86ad5ed8b
patch
https://github.com/microweber/microweber/commit/98d025467128ecc24195dcb56c533febc3c91af6
patch
https://github.com/microweber/microweber/commit/572bdc36b5b47923790016f6b961c8df53226855
third-party-advisory
https://vulncheck.com/advisories/microweber-cms-lfi
