๐Ÿ” CVE Alert

CVE-2026-80348

HIGH 8.8

TarsWeb through 3.0.16 Missing Authorization on Patch Deploy, Download and Delete Endpoints

CVSS Score
8.8
EPSS Score
0.0%
EPSS Percentile
0th

TarsWeb enforces its per-application roles by calling AuthService from individual controller methods, and four methods in app/controller/patch/PatchController.js make no such call. uploadAndPublish accepts a package upload and then builds and dispatches a deployment task to every server matching the supplied application and module name, while its sibling uploadPatchPackage, which only stores the package, does check developer authorization first. The only precondition uploadAndPublish enforces is that the named server is registered, and any registered server in the installation satisfies it. downloadPackage and deletePatchPackage select a package by an unscoped sequential primary key covering every application's uploads, and setPatchPackageDefault changes which package a given application deploys by default. Any authenticated account, including one holding a role scoped to a single unrelated application, can therefore push a package to and trigger its deployment on any server the console manages, retrieve or delete any other application's package, and change which package is deployed by default.

CWE CWE-862
Vendor tarscloud
Product tarsweb
Published Aug 26, 2026
Last Updated Aug 26, 2026
Stay Ahead of the Next One

Get instant alerts for tarscloud tarsweb

Be the first to know when new high vulnerabilities affecting tarscloud tarsweb are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

TarsCloud / TarsWeb
0 โ‰ค 3.0.16

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/TarsCloud/TarsWeb github.com: https://github.com/TarsCloud/TarsWeb/issues/213 github.com: https://github.com/TarsCloud/TarsWeb/blob/v3.0.16/app/controller/patch/PatchController.js vulncheck.com: https://www.vulncheck.com/advisories/tarsweb-through-3.0.16-missing-authorization-on-patch-deploy-download-and-delete-endpoints

Credits

George Chen