Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-86773— Snipe-IT 8.6.3 Broken Access Control via Kit Update Endpoints

Quick assessment

Affected
grokability snipe-it
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Snipe-IT 版本 8.6.3 及更早版本在 、 、 和 端点中未执行对象级别的授权检查。此外,在预定义套件(Predefined Kits)的 端点中也存在同样问题。现有的授权机制仅对父级预定义套件(即对 PredefinedKit 的更新操作)进行授权,而未对被关联的子对象(License、Consumable、Accessory 或 Asset Model)进行独立校验。 结果是:一个仅拥有 权限的已认证用户,可以将自身原本被拒绝访问(HTTP 403)的许可证(License)、耗材(Consumabl

CVSS 5.4 · Medium
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-86773

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Snipe-IT 8.6.3 Broken Access Control via Kit Update Endpoints
Source: CVE Program / CVE List V5
Vulnerability Description
Snipe-IT through version 8.6.3 fails to perform object-level authorization in the updateLicense, updateConsumable, updateAccessory, and updateModel endpoints and in the storeModel endpoint for Predefined Kits. The existing check authorizes only the parent Predefined Kit (update on PredefinedKit) and not the child object being attached. As a result, an authenticated user holding only the kits.edit permission can attach a License, Consumable, Accessory, or Asset Model that they are otherwise denied (HTTP 403) from reading directly to a Predefined Kit, and the kit relation index then discloses the attached object's name back to that low-privilege user. This is the update-path and storeModel counterpart to CVE-2026-55478, which fixed only the storeLicense, storeConsumable, and storeAccessory methods in 8.6.2. Note that updateModel was code-vulnerable in 8.6.3 but not reachable in practice because a route-name typo bound the route to a nonexistent controller method, causing HTTP 500 responses. The issue is fixed in Snipe-IT 8.7.0.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
授权机制不正确
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
grokability snipe-it 8.6.3 ~ 8.7.0 -

II. Public POCs for CVE-2026-86773

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-86773

登录查看更多情报信息。

Other References for CVE-2026-86773 (2)

Same Patch Batch · grokability · 2026-09-09 · 36 CVEs total

CVE-2026-86751 8.5 HIGH Snipe-IT before 8.7.0 Arbitrary File Read and SSRF via Markdown
CVE-2026-86741 8.5 HIGH Snipe-IT before 8.7.0 Arbitrary File Read and SSRF via Category EULA
CVE-2026-86762 8.1 HIGH Snipe-IT before 8.7.0 Authentication Bypass via API Middleware
CVE-2026-86770 8.1 HIGH Snipe-IT before 8.7.0 Authentication Bypass via SAML Username Collation
CVE-2026-86750 7.7 HIGH snipe-it before 8.7.0 Authorization Bypass via API User Create/Update
CVE-2026-86771 7.6 HIGH Snipe-IT before 8.7.0 Server-Side Request Forgery via employee_num
CVE-2026-86754 7.3 HIGH Snipe-IT before 8.7.0 Authorization Bypass via OAuth Clients
CVE-2026-86759 7.1 HIGH Snipe-IT before 8.7.0 Missing Authorization via asset-history CSV importer
CVE-2026-86742 6.5 MEDIUM Snipe-IT before 8.7.0 CSV Formula Injection via Asset Acceptance Report
CVE-2026-86745 6.5 MEDIUM Snipe-IT before 8.7.0 CSV Formula Injection via Location-Scoping Export
CVE-2026-86758 6.5 MEDIUM Snipe-IT before 8.7.0 License Key Exposure via CSV Export
CVE-2026-86765 6.5 MEDIUM Snipe-IT 8.6.3 Authorization Bypass via Asset Update Endpoint
CVE-2026-86764 6.5 MEDIUM Snipe-IT 8.6.4 before 8.7.0 Permission Bypass via assigned components
CVE-2026-86757 6.5 MEDIUM Snipe-IT before 8.7.0 Information Disclosure via Custom Fields
CVE-2026-86766 6.5 MEDIUM Snipe-IT 8.6.3 Race Condition via Consumable Checkout
CVE-2026-86746 6.4 MEDIUM Snipe-IT before 8.7.0 Authorization Bypass via Livewire Snapshot Replay
CVE-2026-86774 6.3 MEDIUM Snipe-IT before 8.7.0 Broken Access Control via AssetModelPolicy
CVE-2026-86749 6.3 MEDIUM snipe-it before 8.7.0 Data Loss via Failed Image Write
CVE-2026-86748 6.1 MEDIUM Snipe-IT before 8.7.0 Database Wipe via Invalid Backup Archive
CVE-2026-86756 6.1 MEDIUM Snipe-IT 8.5.0 through 8.6.3 Open Redirect via SAML RelayState

Showing top 20 of 36 CVEs. View all on vendor page → →

IV. Related Vulnerabilities

V. Comments for CVE-2026-86773

No comments yet


Leave a comment