EDGEEVER · CVE-2026-129172 · Other
NO FIX YET · SEE WHAT TO DO
EdgeEver versions 1.9.0 before 2.13.0 let an authenticated member upload a restore resource marked as an image but served as text/html, and the endpoint does not check that these agree. A victim who opens the shared public blob link runs the attacker's script in their browser, which can mint a non-expiring API token with read and write access to the victim's notes.
first public Nov 13, 2026 · 1 source
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
Teams that self-host or run EdgeEver 1.9.0 through versions before 2.13.0 where members can use the backup restore feature and share public blob links. The attack needs an authenticated member account and a victim who opens the link. Instances already on 2.13.0 or later are not affected.
Not affected if no-restore-feature-use, version-2.13.0-or-later
Who cares edgeever, notes, self-hosted
PUT /api/v1/restores/json/resources/ requests in web server or proxy logs.2.13.0 or later (the sources give 2.13.0 as the first fixed version)EdgeEver 1.9.0 before 2.13.0 contains a stored cross-site scripting vulnerability in the backup restore endpoint PUT /api/v1/restores/json/resources/:id, which accepts a resource kind of image paired with a text/html MIME type without checking consistency. Authenticated members can share the note and send the public blob link to a victim, whose browser executes the script to mint a non-expiring API token granting read and write access to the victim's notes.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/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
. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.